ASP.Net和回发

时间:2012-12-16 05:18:22

标签: asp.net

我有一张表格供人们在我的联系页面上输入信息。我试图找出一旦他们点击提交不再显示表单并显示一个简单的谢谢你。

谢谢

3 个答案:

答案 0 :(得分:1)

创建一个包含2个视图的多视图控件。将所有控件放入一个并在另一个控件中放置“谢谢”消息,并在提交点击时切换ActiveViewIndex

答案 1 :(得分:1)

最简单的方法就是使用Panel控件:

<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;
}

答案 2 :(得分:0)

尝试将两个部分放在单独的div中并使div成为runat = server 并将不需要可见的div设置为false或仅添加属性显示以隐藏在服务器端 并通过可见的true显示另一个div或通过属性显示阻止