Ajax的简单配置与应用.
2006-04-16 22:06
423 查看
刚看了小山的blog,里面有一篇关于Ajax的初步使用,按其步骤做了一下:
1. 引用ajax.dll
将ajax.dll拷贝到项目bin目录中,同时增加对它的引用.
2.修改web.config文件.
在web.config中增加如下节点.
<httpHandlers>
<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
</httpHandlers>
3. 书写ajax方法.
ajax方法与一般的方法基本相同,只是在前面增加一个: [Ajax.AjaxMethod]
为方便起见,增加一个类文件,暂起名为: AjaxMethod.cs
例如:
[Ajax.AjaxMethod]
public static string GetNIVNumber(string str)
{
return str;
}
4. 书写javascript
为方便起见,书写一个.js文件,暂起名为: AjaxJScript.js
在此文件内增加需要的函数.例如:
/* FirstAjaxSample所使用到的函数 */
function testAjax(owner, item, evt)
{
var first=document.getElementById("txtfirst");
AjaxMethod.GetNIVNumber(first.value,callback_GetNIVNumber);
}
function callback_GetNIVNumber(res)
{
var obj=document.getElementById("txtsecond");
obj.value=res.value;
}
5. 修改.aspx页面
在页面的前台代码中,增加对.js文件的引用.
<script language="javascript" src="AjaxJScript.js"></script>
Page_Load中注册(其中MyAjaxSample为AjaxMethod类所在的命名空间):
Ajax.Utility.RegisterTypeForAjax(typeof(MyAjaxSample.AjaxMethod));
运行即可看到效果.在第一个textbox中输入内容,点击button,就把内容显示到第二textbox中.
1. 引用ajax.dll
将ajax.dll拷贝到项目bin目录中,同时增加对它的引用.
2.修改web.config文件.
在web.config中增加如下节点.
<httpHandlers>
<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
</httpHandlers>
3. 书写ajax方法.
ajax方法与一般的方法基本相同,只是在前面增加一个: [Ajax.AjaxMethod]
为方便起见,增加一个类文件,暂起名为: AjaxMethod.cs
例如:
[Ajax.AjaxMethod]
public static string GetNIVNumber(string str)
{
return str;
}
4. 书写javascript
为方便起见,书写一个.js文件,暂起名为: AjaxJScript.js
在此文件内增加需要的函数.例如:
/* FirstAjaxSample所使用到的函数 */
function testAjax(owner, item, evt)
{
var first=document.getElementById("txtfirst");
AjaxMethod.GetNIVNumber(first.value,callback_GetNIVNumber);
}
function callback_GetNIVNumber(res)
{
var obj=document.getElementById("txtsecond");
obj.value=res.value;
}
5. 修改.aspx页面
在页面的前台代码中,增加对.js文件的引用.
<script language="javascript" src="AjaxJScript.js"></script>
Page_Load中注册(其中MyAjaxSample为AjaxMethod类所在的命名空间):
Ajax.Utility.RegisterTypeForAjax(typeof(MyAjaxSample.AjaxMethod));
运行即可看到效果.在第一个textbox中输入内容,点击button,就把内容显示到第二textbox中.
相关文章推荐
- ASP.NET2.0 Ajax的简单配置与应用
- Ajax的简单配置与应用.
- jQuery.ajax的简单应用实例 附实例下载
- Rsync 的简单应用与配置
- AJAX的简单应用领域
- 3.2.1 配置构建Angular应用——简单的笔记存储应用——展示功能
- AJAX技术在PHP开发中的简单应用
- AJAX在VS2005中的简单应用
- AJAX在VS2005中的简单应用 使用ajaxpro.2.dll[点击按钮执行事件不刷新]
- NodeJS+express+ajax的简单post登录应用
- Nginx之SSL的简单配置与应用
- tomcat配置及使用(环境变量设置及测试,一个简单的web应用实例)
- Ajax简单应用(asp.net)
- ajax 文件上传应用简单实现
- Java进阶之反射的简单应用:通过反射运行配置文件内容
- ajax的一个简单应用
- mybatis简单应用(基于配置文件)
- ajax的简单应用
- AJAX实现一个简单的相册和里头包含一些DOM基础应用
- Ajax实现局部刷新和异步处理简单应用(实现简单注册验证)