Обновить панель, дублирующую мои элементы управления

Мой код выглядит следующим образом:

    <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, новая дублирующая панель не появится, а старая больше не работает ....

5
задан John Saunders 29 March 2011 в 19:37
поделиться