单击按钮时,我正在尝试使用 jquery 调用 ac# 函数。发生的情况是返回变量 (msg) 为空。
按钮代码:
<button id="test1" runat="server">Get Text</button>
jQuery 代码:
$(document).ready(function() {
$("#test1").click(function() {
$.ajax({
type: "POST",
url: "ServiceDirectoryAdd.aspx/GetCurrentDate",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
alert(msg);
}
});
});
});
C#函数:
[WebMethod]
public static string GetCurrentDate()
{
return "foo";
}
正如我所说,返回变量 msg 返回 null。有什么我做错了吗?
编辑:在 C# 函数中放置断点后,程序似乎没有进入函数。