欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【asp.net下ajax.ajaxMethod使用方法】,下面是详细的讲解!
asp.net下ajax.ajaxMethod使用方法
使用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)] ,
如:
注意方法要写成public,否则在JS里调用的时候会提示“不支持此属性或方法”
4。确保页面中有<form runat="server"></form>标签。
5。ASPX的JAVASCRIPT中调用时加上类名 ,如:
var address=ClassName.GetAddress('123').value;
关于asp.net下ajax.ajaxMethod使用方法的用户互动如下:
相关问题:asp.net中怎么样实现ajax?
答:http://news.csdn.net/n/20051028/28204.html Asynchronous JavaScript and XML(AJAX)最近掀起的高潮,要完全归功于Google在Google Suggest和Google Maps中的使用。对ASP.NET而言,AJAX不需要回传就能进行服务器端处理,从而使客户机(浏览器... >>详细
相关问题:有人做asp.net c#的么?请教怎么和ajax结合来用。。
答:web.config配置, 项目引入ajax.dll, Page_Load事件中要注册类,Ajax.Utility.RegisterTypeForAjax(typeof(classname)); 该语句不要写在if(!IsPostBack){}里面。 后台的方法前加上[Ajax.AjaxMethod],前台即可调用后台方法实现异步调用,注意前... >>详细
相关问题:在ASP.Net中如何实现一个Ajax页面(代码)
答:代码在这里贴不出来,你给个邮箱,我给你发过去! 例子已发送到你的邮箱里! 鼠标离开是onblur事件。又称为失去焦点事件。然后在js里面写函数。使用如下: function fuc1() { alert("你好")! } >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【页面打印】关于ASP.NET页面打印技术的常用方法
- 【MVC5】MVC 5 第一章 创建MVC 5 web应用程序-net
- 【服务器】asp.net页面状态管理cookie和服务器状
- 如何取消.net后台线程的执行
- 【ajax】asp.net下ajax.ajaxMethod使用方法-ajaxM
- 【WeakReference】WeakReference(弱引用)让GC需要
- 【ajax格式】asp.net中在用ajax格式传递数据到asp
- 【字符文本】asp.net 数据绑定 使用eval 时候报
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
