asp.net下ajax.ajaxMethod使用方法
程序员文章站
2024-03-07 19:27:15
使用ajaxmethod要满足一下几点: 1。如果还没有ajax.dll文件,就先下载一个来 2。将ajax.dll添加到项目引用中:在vs的解决方案资源管理器中右键点击项...
使用ajaxmethod要满足一下几点:
1。如果还没有ajax.dll文件,就先下载一个来
2。将ajax.dll添加到项目引用中:在vs的解决方案资源管理器中右键点击项目名称--“添加项目引用”--浏览,找到ajax.dll确定
3。webcofig中<httphandlers>加上<add verb="post,get" path="ajax/*.ashx" type="ajax.pagehandlerfactory, ajax"/>节点
如果是iis7,则需要在<system.webserver></system.webserver>里加上<add name="ajax" verb="post,get" path="ajax/*.ashx" type="ajax.pagehandlerfactory, ajax" />
2:在cs程序中加上
protected void page_load(objectsender,eventargse)
{
ajax.utility.registertypeforajax(typeof(classname));//classname是这个cs文件的类名
}
3:编写cs方法,方法前加上[ajax.ajaxmethod()],
如果要使ajaxmethod里面能调用session,写成:[ajax.ajaxmethod(httpsessionstaterequirement.read)] ,
如:
[ajax.ajaxmethod()]
public string getaddress(string userid)
{
string address="";
//do somthing to get the address here
return address;
}
注意方法要写成public,否则在js里调用的时候会提示“不支持此属性或方法”
4。确保页面中有<form runat="server"></form>标签。
5。aspx的javascript中调用时加上类名 ,如:
var address = classname.getaddress('123').value;
1。如果还没有ajax.dll文件,就先下载一个来
2。将ajax.dll添加到项目引用中:在vs的解决方案资源管理器中右键点击项目名称--“添加项目引用”--浏览,找到ajax.dll确定
3。webcofig中<httphandlers>加上<add verb="post,get" path="ajax/*.ashx" type="ajax.pagehandlerfactory, ajax"/>节点
如果是iis7,则需要在<system.webserver></system.webserver>里加上<add name="ajax" verb="post,get" path="ajax/*.ashx" type="ajax.pagehandlerfactory, ajax" />
2:在cs程序中加上
protected void page_load(objectsender,eventargse)
{
ajax.utility.registertypeforajax(typeof(classname));//classname是这个cs文件的类名
}
3:编写cs方法,方法前加上[ajax.ajaxmethod()],
如果要使ajaxmethod里面能调用session,写成:[ajax.ajaxmethod(httpsessionstaterequirement.read)] ,
如:
复制代码 代码如下:
[ajax.ajaxmethod()]
public string getaddress(string userid)
{
string address="";
//do somthing to get the address here
return address;
}
注意方法要写成public,否则在js里调用的时候会提示“不支持此属性或方法”
4。确保页面中有<form runat="server"></form>标签。
5。aspx的javascript中调用时加上类名 ,如:
var address = classname.getaddress('123').value;
推荐阅读
-
asp.net下ajax.ajaxMethod使用方法
-
asp.net下SQLite(轻量级最佳数据库) 原理分析和开发应用
-
asp.net下用Aspose.Words for .NET动态生成word文档中的数据表格的方法
-
ASP.NET下对cookies的操作实现代码
-
asp.net下用Aspose.Words for .NET动态生成word文档中的图片或水印的方法
-
asp.net下使用DbProviderFactories的数据库操作类
-
asp.net下使用jQuery.AutoComplete完成仿淘宝商品搜索自动完成功能(改进了键盘上下选择体验)
-
asp.net下比较两个等长字符串是否含有完全相同字符(忽略字符顺序)
-
Asp.net下用JQuery找出哪一个元素引起PostBack
-
asp.net下结合HttpHandler实现图片防盗链