【发布时间】:2016-02-01 06:55:54
【问题描述】:
我有一个简单的设置。
jquery:
$.ajax({
url: "/MyApp/MyHandler.ashx/MyMethod",
success: function(result) {
alert("sucess");
},
error: function() {
alert('Error');
}
});
和网络方法:
[System.Web.Services.WebMethod]
public static void MyMethod(){
new AnotherClass(null).AnotherMethod(null, null);
}
问题是调用成功警报,但在MyMethod 内未命中断点。
【问题讨论】:
-
你不得不提到 Http 方法。喜欢类型:“获取”,
-
控制台
result,而不是提示“成功”。 -
您是否尝试在网络方法上放置
[HttpGet]属性? -
尝试禁用
JQueryAJAX缓存$.ajaxSetup({ cache: false }); -
@KovalenkoIvan 你能详细说明我为什么需要那个吗?
标签: javascript jquery asp.net ajax webmethod