我的內容頁面與需要幫助的UpdatePanel
<asp:updatePanel id="Panel1" runat="server" Visible="true">
<ContentTemplate>
<div>
blah blah
</div>
</ContentTemplate>
</asp:updatePanel>
<asp:updatePanel id="Panel2" runat="server" Visible="false">
<ContentTemplate>
<div>
yada yada
</div>
</ContentTemplate>
</asp:updatePanel>
代碼文件 ..The下面的代碼是在提交按鈕單擊事件的結束: -
Panel1.Visible = false;
Panel2.Visible = true;
現在早些時候我使用ASP:面板..然後它工作正常..喜歡面板1會隱藏和麪板2會顯示出來..這是後我改變ASP:Panel到ASP:updatePanel的事情搞砸了......現在的提交按鈕只是不會工作!
突然出現什麼問題?我將其更改爲updatePanel,以便頁面不刷新..不是我們如何實現這個東西?
<asp:updatePanel id="Panel1" runat="server">
<ContentTemplate>
<div>
<p>
Type ur name
<asp:TextBox ID="name" runat="server">
</asp:TextBox>
</p>
<asp:Button ID="btn" OnClick="btn_Click" runat="server"
Text="Submit" />
</div>
</ContentTemplate>
</asp:updatePanel>
<asp:updatePanel id="Panel2" runat="server" Visible="false">
<ContentTemplate>
<div>
Thank You!
</div>
</ContentTemplate>
</asp:updatePanel>
「這不是我們如何實現這個東西」 - 如果你明白了,是的。我的猜測是你的按鈕不在UpdatePanel中。 – RPM1984 2010-09-22 06:46:36
你不能以編程方式「隱藏」這樣的UpdatePanel。因爲UpdatePanel是觸發回發的「容器」,然後當它回發時你試圖「隱藏自己」?如果你仔細想想,它是沒有意義的。重新思考你的解決方案 - 你想做什麼? – RPM1984 2010-09-22 06:48:32
我只是rechecked ..它是僅在updatePanel裏面 – Serenity 2010-09-22 06:49:57