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>
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>
相关文章推荐
- 使用AjaxPro,js调用后台方法
- 微软ASP.Net Ajax:使用AJAX直接调用后台页面类方法
- AjaxPro.dll,asp.net 前台js调用后台方法(无刷新)
- .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
- 在WinFrom应用中,如果使用后台线程来操作界面应调用Control.Invoke()方法
- Java后台框架篇--Struct2之使用Ajax调用Action方法并返回值
- java 中使用ajax调用后台方法注意事项
- AjaxPro.dll,asp.net 前台js调用后台方法(无刷新)
- MVC4中AJAX Html页面打开调用后台方法实现动态加载数据库中的数据
- jQuery之异步Ajax请求使用 通过传递参数来调用后台方法返回状态
- 使用Ajax.dll前台调用后台方法及错误示例
- 使用Ajax.dll前台调用后台方法
- ASP.Net Ajax应用初步:使用AJAX直接调用后台方法
- 使用Ajax.dll前台调用后台方法及错误示例
- 微软ASP.Net Ajax:使用AJAX直接调用后台页面类方法
- 初试.net使用ajax调用后台方法
- AjaxPro2Js调用后台方法AjaxMethod时获取不到Session里的值的问题
- ajaxPro.dll基础教程(前台调用后台方法,后台调用前台方法)
- Ajax使用PageMethods调用后台方法
- 微软ASP.Net Ajax:使用AJAX直接调用后台页面类方法