ale*_*dru 3 javascript c# asp.net jquery webforms
嗨,我对asp.net webforms的经验很少,但我有一种情况,每次启动应用程序或更改页面时,我都必须在服务器上执行ajax调用.
考虑到这一点,我在MasterPage.Master文件中添加了此方法:
[WebMethod]
public static void DeleteUnpostedDocumentsFromFileShare()
{
var ceva = "I was called";
}
Run Code Online (Sandbox Code Playgroud)
并添加了一个刹车片,以便我可以看到它何时被调用.
这是我正在创建的ajax调用:
$(document).ready(function() {
$.ajax({
type: "POST",
url: "/Masterpage.Master/DeleteUnpostedDocumentsFromFileShare",
contentType: "application/json; charset=utf-8",
success: function(data) {
alert(data);
},
error : function(data , data2 , data3) {
alert(data);
}
});
Run Code Online (Sandbox Code Playgroud)
})
问题是这个调用返回了html页面的内容,而不是调用我需要的方法.
谁能告诉我我做错了什么?
我想你错过了从你的webmethod返回json的价值
[WebMethod]
public static string DeleteUnpostedDocumentsFromFileShare()
{
var ceva = "I was called";
return ceva;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9834 次 |
| 最近记录: |