2009-07-15 77 views
0

我有一個簡單的html表格標籤,在我的ascx上有2x2個單元格。 裏面有兩個文本框控件。 我用ajaxPanel封裝了表。它能夠以這種方式使用AjaxPanel嗎?

在ajaxPanel之外,我有一個按鈕,onclick事件會將兩個文本框的值設置爲「1」。

但點擊按鈕後,我發現該值設置爲回發。

請指點〜

回答

0

這個例子將無需更新面板內的按鈕工作:

<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="false" UpdateMode="Conditional"> 
     <ContentTemplate> 
      <table> 
       <tr> 
        <td>Text1:</td> 
        <td><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></td> 
       </tr> 
       <tr> 
        <td>Text2:</td> 
        <td><asp:TextBox ID="TextBox2" runat="server"></asp:TextBox></td> 
       </tr> 
      </table> 
     </ContentTemplate> 
     <Triggers> 
      <asp:AsyncPostBackTrigger ControlID="Button1" /> 
     </Triggers> 
    </asp:UpdatePanel> 

    <asp:Button runat="server" ID="Button1" Text="Button" onclick="Button1_Click" /> 
0

你應該把你的按鈕放在更新面板中。

0

將按鈕放置在更新面板中,或將該按鈕作爲異步回發觸發器添加到更新面板,將面板的更新模式更改爲條件。

相關問題