解决方法
将表单包装在< asp:Panel>中并创建另一个< asp:Panel>使用Visible =“False”表示感谢信息.提交表单后,更改每个面板的可见性,将表单设置为Visible =“False”,并将感谢消息面板设置为Visible =“True”.
希望这是有道理的,这是一个例子:
<asp:Panel ID="pnlFormFields" runat="server"> ... form fields here ... </asp:Panel> <asp:Panel ID="pnlThankYouMessage" runat="server" Visible="False"> ... Thank you message here ... </asp:Panel>
然后在你的代码隐藏中
protected void btnSubmit_Click(object sender,EventArgs e) { // Hook up uploaded image and assign link to it pnlFormFields.Visible = false; pnlThankYouMessage.Visible = true; }