如何在Asp.net中调用webmethod C#
发布时间:2020-05-23 22:23:33 所属栏目:asp.Net 来源:互联网
导读:我想使用以下代码在asp.net c#application中调用web方法 jQuery的: jQuery.ajax({ url: AddToCart.aspx/AddTo_Cart, type: POST, data: {quantity : + total_qty + ,itemId: + itemId + }, contentT
|
我想使用以下代码在asp.net c#application中调用web方法 jQuery的: jQuery.ajax({
url: 'AddToCart.aspx/AddTo_Cart',type: "POST",data: "{'quantity' : " + total_qty + ",'itemId':" + itemId + "}",contentType: "application/json; charset=utf-8",dataType: "json",beforeSend: function () {
alert("Start!!! ");
},success: function (data) {
alert("a");
},failure: function (msg) { alert("Sorry!!! "); }
});
C#代码: [System.Web.Services.WebMethod]
public static string AddTo_Cart(int quantity,int itemId)
{
SpiritsShared.ShoppingCart.AddItem(itemId,quantity);
return "Add";
}
但它总是调用page_load.我该如何解决? 解决方法这有点晚了,但我偶然发现了这个问题,试图解决我自己的问题.然后我意识到我在ajax帖子中有这条线错了:data: "{'quantity' : " + total_qty + ",
它应该是: data: "{quantity : '" + total_qty + "',itemId: '" + itemId + "'}",
以及WebMethod: public static string AddTo_Cart(string quantity,string itemId) 这解决了我的问题. 希望它对其他人也有帮助. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – Web身份验证状态 – 会话vs Cookie vs?
- asp.net-mvc – 从Application_Start中获取网站的URL?
- 在ASP.NET页面上显示XML
- asp.net – web.config中的元素和项目文件之间有什么不同
- asp.net-mvc – 为什么Partial View在MVC 5 Visual Studio
- asp.net-mvc-3 – 在Razor View模型中添加一个类到Ajax.Beg
- asp.net – 此版本的SQL Server不支持用户实例登录标志 连接
- asp.net Web Api路由不工作
- ASP.NET MVC – 使用模型中的布尔值禁用Html帮助器控件
- 为什么用户信息存储在ASP.NET的默认成员资格提供者的两个不
推荐文章
站长推荐
- 实体框架 – 实体框架核心更新许多对许多
- asp.net-mvc – ASP.NET MVC/C++#:可以使用Html
- asp.net – CreateUserWizard – 添加步骤,但不要
- iis-7 – ASP 3.0应用程序对象
- ASP.NET MVC:什么时候设置Thread.CurrentThread
- asp.net – 多个域的集成Windows身份验证
- asp.net-mvc – ASP.NET MVC 5模型绑定编辑视图
- asp.net-core – 在ASP.net Core中使用BeginColl
- asp.net-mvc-3 – 删除Razor MVC 3中的HTML格式
- asp.net – Page_Load中的Response.Redirect
热点阅读
