您的位置:首页 > 数据库

JS Ajax --- 使用AjaxPro 调用后台方法 操作数据库

2012-07-25 11:14 721 查看
1、下载并引用AjaxPro.dll

2、CS:

[AjaxPro.AjaxNamespace("softintro")]

public partial class softintro : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

if (!Page.IsPostBack)

{

AjaxPro.Utility.RegisterTypeForAjax(typeof(softintro));

}

}

}

3、

//Ajax方法,如果带参数的话是获取不到页面上的控件的,需要从JS里面获取后再把值传进来,如:(string apkid, string FKAId, string ItemId, string downCount)

[AjaxPro.AjaxMethod]

public bool Updates(string apkid, string FKAId, string ItemId, string downCount)

{

//逻辑操作

}

4、aspx:

<asp:HiddenField ID="downCount" runat="server" />

<asp:HiddenField ID="apkid" runat="server" />

<asp:HiddenField ID="FKAId" runat="server" />

<asp:HiddenField ID="ItemId" runat="server" />

5、JS

var apkid = $("#apkid").val();

var FKAId = $("#FKAId").val();

var ItemId = $("#ItemId").val();

var downCount = $("#downCount").val();

var Flag=softintro.Updates(apkid,FKAId,ItemId,downCount);

6、web.config

在<system.web>节点下加上:

<httpHandlers>

<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>

</httpHandlers>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: