2009-09-11 1 views
0

Пусть говорят, у меня есть:Asp.Net:Light ajax (get) вызов, который не перезаписывает страницу?

<asp:ImageButton ID="btnNoticeClose" runat="server" 
ImageUrl="~/img/btn_spara_green.gif" ToolTip="Stäng" 
OnClientClick="jQuery('#Notice').hide();" 
Click="btnNoticeClose_Click"/> 

Как назвать btnNoticeClose_Click без перерисовки что-нибудь? Поскольку мне не нужно переписывать что-либо, я не хочу использовать UpdatePanel? или я?

ответ

0

попробовать:

OnClientClick="jQuery('#Notice').hide();return null;" 

или написать полную функцию в ЯШАХ:

function CloseThis() 
{ 
    $("#Notice").hide(); 
    return true; 
} 

OnClientClick="javascript:CloseThis();" 

EDIT: - Ну вы хотите вызвать метод сервера на сторону, а также и не хотите, чтобы сделать что-нибудь. Тогда только опция left использует метод страницы и использует jQuery AJAX. Пожалуйста, зайдите на блог here to Dave's для получения дополнительной информации.

+0

Хорошо, хорошо. но я тоже хочу называть btnNoticeClose_Click? –

Смежные вопросы