您好我从JS调用静态PageMethod。 PageMethod将一些信息发送到电子邮件。 当我调用它时,页面重新加载。 我应该如何防止在PageMethod期间重新加载页面并以ajax样式执行?
感谢。
答案 0 :(得分:1)
要阻止该网页发回,您可能希望在javascript通话结束时添加return false;
。
像这样:
<asp:Button ID="Button1" runat="server" Text="Call Page Methods"
OnClientClick="return fun()"/>
然后在JS:
function fun()
{
PageMethods.MyPageMethod(onSucceed, onError);
return false;
}
function onSucceed(result)
{
alert(result);
}
function onError(result)
{
}