视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
关于微软AjaxPro.2.dll使用的简单例子(.Netv4)
2020-11-09 08:33:25 责编:小采
文档


第一步:先引用AjaxPro.2.dll 第二步:在web.config里添加如下行: system.web httpHandlers add path=ajaxpro/*.ashx verb=POST,GET type=AjaxPro.AjaxHandlerFactory, AjaxPro.2/ /httpHandlers /system.web 注意:对于个别情况可能还要加入如下行,注意跟上行

第一步:先引用AjaxPro.2.dll

第二步:在web.config里添加如下行:




注意:对于个别情况可能还要加入如下行,注意跟上行所添加的位置不同:






第三步:cs文件中开头的public partial类上面添加如下(例子A):

[AjaxPro.AjaxNamespace("AppAjax")]

//添加此行后,在aspx里调用方法只需要"AppAjax.方法名"

//可以忽略此步,如果不加此行,在aspx里调用的方法为页面Inherits的值,即"Inherits值.方法名"

第四步:Page_Load类中添加如下行(例子A):

AjaxPro.Utility.RegisterTypeForAjax(this.GetType());

第五步:在对于需要调用的public类上行添加[AjaxPro.AjaxMethod](例子A)

例子A:

using System;

namespace WebApplication2
{
[AjaxPro.AjaxNamespace("AppAjax")]
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(this.GetType());
}

[AjaxPro.AjaxMethod]
public string s(string a)
{
return a + "s";
}
}
}

aspx里使用AjaxPro例子:

<%@ Page Title="主页" Language="C#" MasterPageFile="~/Site.master"
CodeBehind="Default.aspx.cs" Inherits="WebApplication2._Default" %>



function s() {
AppAjax.s("x", function (r) { alert(r.value) });//这里的r表示从cs返回的参数,可自定义名称,获取参数的值后面需要加.value,如不需要返回值可不加
//WebApplication2._Default.s("x", function (r) { alert(r.value) });//若cs中不加[AjaxPro.AjaxNamespace("AppAjax")]的调用方法,这里的"WebApplication2._Default"就是此页的Inherits值,请根据需要手动修改
}

下载本文
显示全文
专题