我正试图通过AJAX在服务器端调用一个函数。 connect_v2.ascx文件中的函数,包含在用户/模块中。这是我的电话代码:
function Request() {
$.ajax({
type: "POST",
url: '<%= ResolveUrl("~/user/modules/connect_v2.ascx/Follow") %>',
data: "{}",
contentType: "application/json",
success: function (msg) {
}
});
}
我的服务器端功能如下:
[WebMethod]
public static void Follow()
{
}
我收到404 Not Found错误,这意味着我没有提供正确的网址。谁能帮助我看看我在这里做错了什么?
答案 0 :(得分:2)
尝试使用&#34; ../"开始路径;而不是&#34;〜/&#34;
答案 1 :(得分:2)
WebMethod
内无ascx
。更好的解决方案是创建asmx
并在那里写WebMethod
。