我正在使用 .net 1.1,并在单击浏览器关闭按钮时尝试使用 Jquery 调用服务器端方法。
<body onbeforeunload="javascript:return test()" >
TESTING
</body>
function test()
{
debugger;
$.ajax({
type: "GET",
url: "HiddenPage.aspx/GetServerTime",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg)
{
alert(msg.d);
},
error: function(msg)
{
alert("Error! Try again...");
}
return false;
})
在后面的代码中:
[WebMethod()]
public static DateTime GetServerTime()
{
return DateTime.Now;
}
}
问题是控件没有转到 webmethod。