重置/清除按钮?

时间:2014-01-14 11:00:15

标签: asp.net visual-studio-2010

即时通讯使用visual studio 2010和asp

我刚刚使用提交和清除按钮创建了简单的表单 我想清除所有文本框

sumbit按钮正常工作。但idk清除按钮。

请注意: button1_click是子按钮, button2_click是清除按钮

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {

        if (IsPostBack)


            Response.Write("Success");
    }
    protected void Button2_Click(object sender, EventArgs e)
    {

       ////////  -- i dont know what to put here huhuhu help

    }
}

2 个答案:

答案 0 :(得分:0)

假设您有名为Text1,Text2,Text3(等)的文本框 - >

<asp:textbox id="Text1" runat="server" />
<asp:textbox id="Text2" runat="server" />
<asp:textbox id="Text3" runat="server" />

然后清除文本框服务器端的条目,你想在Button2_click()方法中有以下代码(假设是Clear按钮) - &gt;

Text1.Text = "";
Text2.Text = "";
Text3.Text = "";

答案 1 :(得分:0)

假设文本框的ID为TextBox1TextBox2,请按照以下步骤操作:

protected void Button2_Click(object sender, EventArgs e)
{
    TextBox1.Text = string.Empty;
    TextBox2.Text = string.Empty;
}

修改
要在单击Button2时避免所需的验证,请先将ValidationGroup的{​​{1}}属性设置为任何非空值,例如RequiredFieldValidator

Submit

然后提交按钮必须具有相同的<asp:RequiredFieldValidator ID="rq1" runat="server" ValidationGroup="Submit" /> 属性值,以便在单击时验证文本框:

ValidationGroup

最后不要设置clear按钮的<asp:Button ID="Button1" runat="server" ValidationGroup="Submit" /> 属性,这样当它被点击时它将忽略ValidationGroup中定义的验证:

rq1

有关<asp:Button ID="Button2" runat="server" /> 的详情,请参阅此处:http://msdn.microsoft.com/en-us/library/ms227424%28v=vs.100%29.aspx