代码之家  ›  专栏  ›  技术社区  ›  Niels Bosma

NET:light-ajax(get)调用不会重新发送页面?

  •  0
  • Niels Bosma  · 技术社区  · 15 年前

    让我说:

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

    如何调用btnoticeclose_click而不重新发送任何内容?因为我不需要重新发送任何我不想使用更新面板的内容?还是我呢?

    1 回复  |  直到 15 年前
        1
  •  0
  •   TheVillageIdiot    15 年前

    尝试:

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

    或者用JS编写完整的函数:

    function CloseThis()
    {
        $("#Notice").hide();
        return true;
    }
    
     OnClientClick="javascript:CloseThis();"
    

    编辑:好的,您也要调用服务器端方法,不想呈现任何内容。然后剩下的唯一选项是使用page方法和jquery-ajax。请把头 here to Dave's 有关此的详细信息,请登录日志。