我有一个表格供人们在我的联系页面上输入信息。我试图弄清楚一旦他们单击提交不再显示表单并显示简单的感谢。
谢谢
创建具有 2 个视图的多视图控件。将所有控件放在一个控件中,在另一个控件中显示"谢谢"消息,并在提交单击时切换 ActiveViewIndex。
最简单的方法是使用面板控件:
<asp:Panel ID="pnlForm" runat="server">
... form here ...
<asp:Button ID="btnSubmit" OnClick="btnSubmit_Click" Text="Submit" runat="server" />
</asp:Panel>
<asp:Panel ID="pnlThankYou" Visible="False" runat="server">
Thanks!
</asp:Panel>
C#
protected void btnSubmit_Click(object sender, EventArgs e)
{
pnlForm.Visible = false;
pnlThankYou.Visible = true;
}
尝试将两个部分放在单独的div 中,并使divs runat=server并将不需要可见的div设置为false或仅添加属性显示以隐藏在服务器端并按可见 true 或按属性显示另一个div 以阻止