【发布时间】:2011-02-25 19:40:23
【问题描述】:
我的代码如下所示:
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnAddIsotope" EventName="Click" />
</Triggers>
<ContentTemplate>
<asp:gridview id="gwResults" runat="server">
'all gridview columns go here
</asp:gridview>
<asp:ObjectDataSource here>
<asp:Panel id="pnlAddIso" runat="server">
<asp:Textbox ID="txtIsoDate" runat="server" />
<asp:Button ID="btnAdd" Text="Add " CssClass="button" runat="server" />
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>
当我点击按钮时,它应该将一个来自 txtIsoDate 的项目添加到数据库中并刷新 gridview。
它添加得很好,但是当它回来时,它会创建我的 pnlAddIso 的另一个副本。
为什么会这样?我很混乱。请帮忙。
如果我在我的按钮上写 pnlAddIso.visible=false,新的重复面板不会出现,但旧的面板不再起作用....
【问题讨论】:
标签: .net asp.net vb.net updatepanel