如何在按下按钮后清除窗体并显示消息ASP.NET

如何在按下按钮后清除窗体并显示消息ASP.NET,asp.net,forms,Asp.net,Forms,我正在学习ASP.NET 4,我正在尝试创建一个表单,用户在文本框和下拉列表中输入详细信息,然后按enter键完成表单,详细信息进入Oracle的数据库。我想做的是,当按下enter按钮时,我希望它清除输入的任何内容,然后显示一条消息,如“感谢您提供的详细信息” 表单正在工作,并将所有信息记录到数据库中,因此我需要的帮助是在按下按钮后清除表单,然后显示消息 我不确定我需要向您展示什么代码,所以如果我没有充分解释自己,请询问您是否这样做或做其他事情 谢谢 <%@ Page Language=

我正在学习ASP.NET 4,我正在尝试创建一个表单,用户在文本框和下拉列表中输入详细信息,然后按enter键完成表单,详细信息进入Oracle的数据库。我想做的是,当按下enter按钮时,我希望它清除输入的任何内容,然后显示一条消息,如“感谢您提供的详细信息”

表单正在工作,并将所有信息记录到数据库中,因此我需要的帮助是在按下按钮后清除表单,然后显示消息

我不确定我需要向您展示什么代码,所以如果我没有充分解释自己,请询问您是否这样做或做其他事情

谢谢

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<link href="StyleSheet.css" rel="stylesheet" />
<title></title>

</head>
<body>
<form id="form1" runat="server">

<div id="navigationB">
    <ul id="nav">
        <li><a href="Net3.aspx">Home</a></li>
        <li><a href="news.aspx">News</a></li>
        <li><a href="Contact.aspx">Contact</a></li>
        <li><a href="About.aspx">About</a></li>
        <li><a href="Default.aspx">Finance Help</a></li>
    </ul>

</div>


<div id="dform">
    <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />

    <h3 id="head3"><u>Please Enter Your Details:</u></h3>

    Enter Your Name:
    <asp:TextBox ID="nameB" runat="server"></asp:TextBox>*&nbsp;&nbsp;&nbsp; <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="You Must  Provide Your Name" ControlToValidate="nameB"></asp:RequiredFieldValidator>
    &nbsp;<br />
    Enter Your Age:
    <asp:TextBox ID="ageB" runat="server"></asp:TextBox>*&nbsp;&nbsp;&nbsp; &nbsp;  <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="ageB"    ErrorMessage="You Must Enter Your Age"></asp:RequiredFieldValidator> &nbsp; <asp:RangeValidator     ID="RangeValidator1" runat="server" ErrorMessage="Age Must be Between 1-99" ControlToValidate="ageB"     MaximumValue="99" MinimumValue="1" SetFocusOnError="True"></asp:RangeValidator>
    &nbsp;
    &nbsp;<br />
    <br />
    Male:
    <asp:CheckBox ID="cbMale" runat="server" groupname="sexB" />
    <br />
    Female:
    <asp:CheckBox ID="cbFemale" runat="server" groupname="sexB"/>

    <br />
    <br />
    <h3 id="header3"><u>Select Hospital Department</u></h3>

    <asp:DropDownList ID="DDList" runat="server" Width="201px">

    </asp:DropDownList>*&nbsp;&nbsp;&nbsp;&nbsp; 

    &nbsp;&nbsp;&nbsp;

    &nbsp;
    <asp:DropDownList ID="DDList2" runat="server" Width="145px">

    </asp:DropDownList>*&nbsp;&nbsp;&nbsp;&nbsp; 
    <br />
    <asp:RequiredFieldValidator runat="server" ErrorMessage="You Must Select One Option"     ControlToValidate="DDList"></asp:RequiredFieldValidator>

     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ; <asp:RequiredFieldValidator ID="RequiredFieldValidator" runat="server" ErrorMessage="You Must  Select One Option" ControlToValidate="DDList2"></asp:RequiredFieldValidator>
    <br />
    <br />
    <asp:Button ID="ButtonEnt" runat="server" Text="Enter"/>          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      <asp:Button id="btnReset"       onclick="btnReset_Click" runat="server" Text="Reset Form"></asp:Button>
    <br />
    <br />
    <asp:Label ID="requiredField" runat="server" Text="(*) Denotes Required Field"></asp:Label>
    &nbsp;&nbsp;&nbsp;
    <br />


</div>
</form>
</body>
</html>

在数据库中保存值后,在按钮单击事件中放置以下行:

nameB.Text = "";
ageB.Text = "";
...
cbMale.Checked = false;
...
并再次绑定您的下拉列表,最后在提交时显示您的消息

, 调用Clear()


这将对您有所帮助。

您可以显示您的网页html代码吗?您好,我已经为您添加了代码。您可以检查此C#版本,请将其转换为VB版本。对不起,我应该说我正在使用函数将信息保存到SQL数据库中,我会把这段代码放在那个函数中,还是仍然放在按钮点击事件中?你可以在函数的末尾使用它,但是请把你的代码显示出来,这段代码是C#因为我还没有学会,仍然用ASP.NET在vb中做同样的事情,只删除{}和;当我键入第一行时,它会告诉我预期的语句结束,并且不喜欢ScriptManager中的“this,and GetType”
nameB.Text = "";
ageB.Text = "";
...
cbMale.Checked = false;
...
  public void Clear()
   {
    txtname.text="";
    txtage.text="";
   }

   Protected void btnsubmit_click()
   {
     Scriptmanager.Registerstartupscript(this, GetType(), "show your alert message","showalert()", true)
     Clear();
    }
    Protected Sub btnSubmit_Click(sender As Object, e As System.EventArgs) Handles  btnSubmit.Click 
ScriptManager.RegisterStartupScript(Me, [GetType](), "displayalertmessage", "Showalert();", True)
    txtname.Text = "" 
    txtage.Text = ""  
    dropdownlist.Text = "" 
End Sub