2014-03-31 182 views
0

這是代碼我的嘗試:停止刷新頁面點擊

<asp:ImageButton ID="imgDropArrow" class="cssDropArrow" ImageUrl="~/Styles/Down.gif" OnClick="ImageDropArrow_Click" runat="server"/> 

每次我點擊這個ImageButton的,頁面刷新。

我想要點擊的是運行serverside(「ImageDropArrow_Click」)函數並且不刷新頁面。

任何幫助將不勝感激。

+0

piyush

+0

你必須在您的代碼中使用ajaz –

+0

您可以使用html按鈕和pagemethods。所以服務器代碼將不刷新地執行。同樣的事情,你可以使用它與Ajax。 –

回答

0

我建議在代碼中使用UpdatePanel

例如

<form id="form1" runat="server"> 
    <asp:ScriptManager ID="ScriptManager1" runat="server"> 
    </asp:ScriptManager> 
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
    <ContentTemplate> 
    <!--Content Here--> 
     <asp:ImageButton ID="imgDropArrow" class="cssDropArrow" ImageUrl="~/Styles/Down.gif" OnClick="ImageDropArrow_Click" runat="server"/> 
    </ContentTemplate> 

    </asp:UpdatePanel> 

</form> 
0

在第一次使用RUNAT = 「服務器」,您可以使用updatepanle與ImageButton的