PageMethod перезагрузить страницу - PullRequest
0 голосов
/ 27 сентября 2010

Здравствуйте, я вызываю статический PageMethod из JS. PageMethod отправлять некоторую информацию по электронной почте. Когда я звоню, страница перезагружается. Как я должен предотвратить перезагрузку страницы во время PageMethod и сделать это в стиле ajax?

Спасибо.

1 Ответ

1 голос
/ 27 сентября 2010

Чтобы предотвратить отправку страницы назад, вы, вероятно, захотите добавить return false; в конец вашего вызова javascript.

Примерно так:

<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)
{      
}
...