AjaxPro框架使用整理(一) 一个简单的异步交互页面
来源:互联网 发布:数据库 快速入门书 编辑:程序博客网 时间:2024/05/09 01:49
1.首先在项目中引入AjaxPro.2.dll
2.在web.config文件中<system.web>结点下添加以下结点3.以上准备工作做好后就可以开始做一个简单的应用了
服务器端页面代码客户端代码:
2.在web.config文件中<system.web>结点下添加以下结点
<httpHandlers>
<add verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>
<add verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>
服务器端页面代码
public partial class _Default : System.Web.UI.Page
...{
protected void Page_Load(object sender, EventArgs e)
...{
//注册Ajax类
AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));
}
[AjaxPro.AjaxMethod] //给要调用的服务器端方示添加(AjaxMethod)特性
public string Welcome(string name)
...{
return "Hello " + name;
}
}
...{
protected void Page_Load(object sender, EventArgs e)
...{
//注册Ajax类
AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));
}
[AjaxPro.AjaxMethod] //给要调用的服务器端方示添加(AjaxMethod)特性
public string Welcome(string name)
...{
return "Hello " + name;
}
}
<%...@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Welcome</title>
<script type="text/javascript">...
function CallServerMethod()
...{
//得到文本框中的值
var name=document.getElementById("Text1").value;
//调用服务器端方法,并指明处理函数
_Default.Welcome(name,callback);
}
function callback(res)
...{
//得到显示信息的div对象
var oDiv=document.getElementById("WelcomeMsg");
//给div对象的innerHTML属性指定从服务器返回的文本
oDiv.innerHTML=res.value;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="Text1" type="text" />
<input id="button1" type="button" value="OK" onclick="CallServerMethod();"/></div>
<div id="WelcomeMsg"></div>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Welcome</title>
<script type="text/javascript">...
function CallServerMethod()
...{
//得到文本框中的值
var name=document.getElementById("Text1").value;
//调用服务器端方法,并指明处理函数
_Default.Welcome(name,callback);
}
function callback(res)
...{
//得到显示信息的div对象
var oDiv=document.getElementById("WelcomeMsg");
//给div对象的innerHTML属性指定从服务器返回的文本
oDiv.innerHTML=res.value;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="Text1" type="text" />
<input id="button1" type="button" value="OK" onclick="CallServerMethod();"/></div>
<div id="WelcomeMsg"></div>
</form>
</body>
</html>
这样一个简单的Ajax应用就完成了.
- AjaxPro框架使用整理(一) 一个简单的异步交互页面
- AjaxPro框架使用整理(二) 客户端与服务器端自定义对象交互
- AjaxPro框架使用整理(三) AjaxServerCache特性
- 简单的一个异步框架~
- 一个简单但完整的AjaxPro的使用
- 一个Android异步调用的简单框架
- AjaxPro.2.dll使用的一个例子
- 使用Akka实现一个简单的RPC框架(一)
- 一个简单的页面框架布局(iframe)
- ajaxpro.dll控件实现异步刷新页面
- AjaxPro的简单应用
- AjaxPro让.NET的AjaxPro变得简单
- AjaxPro让.NET的AjaxPro变得简单
- AjaxPro让.NET的AjaxPro变得简单
- AjaxPro让.NET的AjaxPro变得简单
- WebMagic(一)--抓取一个简单的页面
- WebMagic(一)--抓取一个简单的页面
- 页面修饰框架SiteMesh的简单使用
- 工作流
- 继承,抽象,接口之间的关系和区别
- Visual C# 诠释常用排序算法
- 一个双实体多对多关系的操作
- CentOS Linux 启动GRUB配置
- AjaxPro框架使用整理(一) 一个简单的异步交互页面
- 卡巴斯基离线升级方法图解
- permgen space
- 劳动合同法解析:炒老板鱿鱼不用付违约金
- MySQL常用命令
- CAN_BUS_CRC解碼原理介紹
- 各地ISP封杀路由,我们该怎么办
- 软件架构设计 孟岩推荐序
- GridView 几种使用方法