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>