使用JQuery调用主页“CS”方法(ajax不起作用)

时间:2015-12-07 09:40:48

标签: javascript c# jquery asp.net

我已经工作了几个小时试图在我的masterpage.cs中调用函数调用方法,我发现使用这样的函数可能有效:

Using jQuery to directly call ASP.NET AJAX page methods

但它不起作用我认为这是因为它是.master文件,而不是.aspx。

我试过这个:

$.ajax({
type: "POST",
url: "Administrador.master.cs/leerdatos",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
    // Do something interesting here.
}
});

据我所知,我只需要在网址中更改网页名称和方法名称,我最后尝试使用和不使用“cs”。

主页面名称:Administrador.master, 方法我想打电话:leerdatos。

并且,使用谷歌浏览器的开发工具抛出了这条消息:

POST http://localhost:55519/Administrador.master.cs/leerdatos 404(未找到 )

1 个答案:

答案 0 :(得分:0)

我不希望这样做,因为母版页无法从外部直接访问。

我建议使用常规ASPX。您可以幸运地使用派生ASPX,它可以从母版页调用该方法,或者为这些函数创建一个不同的ASPX页面。