2009-09-11 49 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

相关问题