2009-09-11 82 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;" 

或寫在JS全功能:

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

OnClientClick="javascript:CloseThis();" 

編輯: - 好了,你要調用服務器端方法,以及不希望渲染什麼。然後只剩下選項使用頁面方法和使用jQuery AJAX。請訪問here to Dave's博客獲取更多信息。

+0

好吧,好的。但我真的想要調用btnNoticeClose_Click以及? – 2009-09-11 15:29:55

相關問題