快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

微软ajax库怎么用-创新互联

这篇文章将为大家详细讲解有关微软ajax库怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

10年积累的网站设计制作、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先制作网站后付款的网站建设流程,更有平罗免费网站建设让你可以放心的选择与我们合作。

用ajax.ajaxMethod需要做四件事

1:webCofig中 加上 接点

2:在CS程序中加上

代码如下:



protected void Page_Load(object sender, EventArgs e)
    {
        Ajax.Utility.RegisterTypeForAjax(typeof(NewsDrop));//NewsDrop是这个CS文件的类名
    }


3:方法前加上[Ajax.AjaxMethod()]

  [Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)]

4:ASPX的JAVASCRIPT中调用时加上类名

使用AjaxMethod可以在客户端异步调用服务端方法,简单地说就是在JS里调用后台.cs文件里的方法,做一些JS无法做到的操作,如查询数据库。使用AjaxMethod要满足一下几点:

1。如果还没有ajax.dll文件,就先下载一个来

2。将ajax.dll添加到项目引用中:在VS的解决方案资源管理器中右键点击项目名称--“添加项目引用”--浏览,找到ajax.dll确定

3。webCofig中加上节点

如果是IIS7,则需要在里加上

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。确保页面中有

标签。

5。ASPX的JAVASCRIPT中调用时加上类名 ,如:

var address = ClassName.GetAddress('123').value;

关于“微软ajax库怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


新闻标题:微软ajax库怎么用-创新互联
新闻来源:http://6mz.cn/article/eopjg.html

其他资讯