2010-09-27 3 views
0

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

Спасибо.

ответ

1

Чтобы предотвратить публикацию страницы, вы, вероятно, захотите добавить 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) 
{  
}