繁体   English   中英

ASP.Net和回发

[英]ASP.Net and postback

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

谢谢

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

最简单的方法就是使用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;
}

尝试将两个部分放在单独的div中并使div运行runat = server并将不需要的div设置为false或者只是添加属性显示以隐藏在服务器端并显示另一个div by visible true或by attribute to block

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM