Visual studio 获得;提交;按钮后消失';s咔嗒一声

Visual studio 获得;提交;按钮后消失';s咔嗒一声,visual-studio,visual-studio-2012,webforms,Visual Studio,Visual Studio 2012,Webforms,这是我在VisualStudio中的Web表单。用户单击“提交”按钮后,会显示另一个视图,感谢他们填写表单,但该按钮仍显示在页面上,并显示感谢消息。我如何使它在点击后消失 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="HelloWebForm.aspx.cs" Inherits="WebApplication1.HelloWebForm" %> <!DOCTYPE html> <html xm

这是我在VisualStudio中的Web表单。用户单击“提交”按钮后,会显示另一个视图,感谢他们填写表单,但该按钮仍显示在页面上,并显示感谢消息。我如何使它在点击后消失

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="HelloWebForm.aspx.cs" Inherits="WebApplication1.HelloWebForm" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div style="width: 37px">
        <asp:Panel ID="PanelNameForm" runat="server" Width="502px">
            <asp:Label ID="LabelFirstName" runat="server" Text="First Name"></asp:Label>
            <asp:TextBox ID="TextBoxFirstName" runat="server"></asp:TextBox>
            <asp:Label ID="LabelLastName" runat="server" Text="Last Name"></asp:Label>
            <asp:TextBox ID="TextBoxLastName" runat="server"></asp:TextBox> <br />
            <asp:Label ID="LabelAddr1" runat="server" Text="Address"></asp:Label>
            <asp:TextBox ID="TextBoxAddr1" runat="server"></asp:TextBox>
            <asp:Label ID="LabelAddr2" runat="server" Text="Address"></asp:Label>
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            <br />
            City<asp:TextBox ID="TextBoxAddr2" runat="server"></asp:TextBox>
            State<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
            Zip<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
            <br />
            Phone Number<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
            email<asp:TextBox ID="TextBox5" runat="server"></asp:TextBox>
            Age<asp:DropDownList ID="DropDownList1" runat="server">
                <asp:ListItem Value="1">0-17</asp:ListItem>
                <asp:ListItem Value="2">18-21</asp:ListItem>
                <asp:ListItem Value="3">22-25</asp:ListItem>
                <asp:ListItem Value="4">26-35</asp:ListItem>
                <asp:ListItem Value="5">36+</asp:ListItem>
            </asp:DropDownList>
            <asp:Panel ID="Panel1" runat="server" Width="407px">
                Gender<asp:RadioButtonList ID="RadioButtonList1" runat="server">
                    <asp:ListItem Value="Male">Male</asp:ListItem>
                    <asp:ListItem Value="Female">Female</asp:ListItem>
                </asp:RadioButtonList>
                Favorite Cheese<asp:TextBox ID="TextBox6" runat="server"></asp:TextBox>
                <br />
                How often do you eat cheese? (Check one)<asp:CheckBoxList ID="CheckBoxList1" runat="server" OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged">
                    <asp:ListItem>Every Day</asp:ListItem>
                    <asp:ListItem>Every Other Day</asp:ListItem>
                    <asp:ListItem>Once A Week</asp:ListItem>
                    <asp:ListItem>I Don&#39;t Like Cheese</asp:ListItem>
                </asp:CheckBoxList>
                Cheese Texture Preferences (Check All That Apply)<asp:CheckBoxList ID="CheckBoxList2" runat="server">
                    <asp:ListItem Value="1">Hard</asp:ListItem>
                    <asp:ListItem Value="2">Semi-hard</asp:ListItem>
                    <asp:ListItem Value="3">Semi-soft</asp:ListItem>
                    <asp:ListItem Value="4">Soft</asp:ListItem>
                    <asp:ListItem Value="5">Crumbly</asp:ListItem>
                </asp:CheckBoxList>
                Milk Type Preferences (Check All That Apply)<asp:CheckBoxList ID="CheckBoxList3" runat="server">
                    <asp:ListItem>Buffalo</asp:ListItem>
                    <asp:ListItem>Cow</asp:ListItem>
                    <asp:ListItem>Goat</asp:ListItem>
                    <asp:ListItem>Vegetarian</asp:ListItem>
                </asp:CheckBoxList>
            </asp:Panel>
        </asp:Panel>
        <asp:Panel ID="PanelThankYou" runat="server" Width="442px">
            Thank you for taking the survey, <asp:Label ID="LabelThankYouName" runat="server" Text=""></asp:Label>
        </asp:Panel>
    </div>
        <asp:Button ID="Button" runat="server" Text="Submit" OnClick="Button_Click" />
    </form>
</body>
</html>



城市 陈述 拉链
电话号码 电子邮件 年龄 0-17 18-21 22-25 26-35 36+ 性别 男性 女性 最爱的奶酪
你多久吃一次奶酪?(勾选一) 每一天 每隔一天 一周一次 我不知道';我不喜欢奶酪 奶酪纹理首选项(选中所有适用项) 硬的 半硬 半软 软的 易碎的 牛奶类型首选项(选中所有适用项) 水牛 母牛 山羊 素食主义者 感谢您接受调查,
通常的做法是在提交表单时重定向到单独的“谢谢”页面

在您的情况下,您可以简单地添加

Button.Visible = False

进入按钮的单击事件。(顺便说一句,您可能需要将按钮的ID更改为与保留字不同的内容)。

通常的做法是在提交表单时重定向到单独的“谢谢”页面

在您的情况下,您可以简单地添加

Button.Visible = False

进入按钮的单击事件。(顺便说一句,您可能希望将按钮的ID更改为与保留字不同的内容)。

在设计代码中设置autopostback=true


然后,在代码隐藏类文件中,检查ispagepostback属性是否为true提交表示感谢n加载新页面或隐藏感谢消息。

在设计代码中设置autopostback=true


然后,在代码隐藏类文件中,检查ispagepostback属性是否为true提交说谢谢加载新页面或隐藏感谢消息。

您可以将按钮添加到PanelNameForm,然后单击它后可以隐藏整个面板。在Onclick_按钮上添加事件

PanelThankYou.Visible = true
PanelNameForm.Visible = false

您可以将该按钮添加到PanelNameForm中,然后单击该按钮就可以隐藏整个面板。在Onclick_按钮上添加事件

PanelThankYou.Visible = true
PanelNameForm.Visible = false

感谢所有回应的人。所有的建议都很有帮助,但我同意这个解决方案。感谢所有回应的人。所有的建议都很有帮助,但我同意这个解决方案。