我有一个简单的设置。
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
内没有触发断点。
答案 0 :(得分:0)
我遇到了同样的问题,这就是我最终要做的事情:
$.ajax({
url: _url,
data: '',
dataType: 'json',
contentType: 'application/json',
type: 'POST',
success: function(result) {
alert("sucess");
},
error: function() {
alert('Error');
}
});
我的第一次尝试遗漏了data
,dataType
和contentType
;只有当我使用空字符串contentType: 'application/json'
设置data: ''
时,它才会最终正常工作。真是令人头疼 - 希望这有助于其他人!
答案 1 :(得分:0)
In my case, the issue was in RoutingConfig.So, sort that in App_Start folder, within RouteConfig,commented out the following line
//settings.AutoRedirectMode = RedirectMode.Permanent;