Asp.net 重置/清除按钮?
嗨,我正在使用VisualStudio2010和asp 我刚刚创建了带有提交和清除按钮的简单表单 我想清除所有的文本框 sumbit按钮正在工作。但idk用于清除按钮 注: 按钮1\u单击是子按钮, 按钮2\u单击“清除”按钮Asp.net 重置/清除按钮?,asp.net,visual-studio-2010,Asp.net,Visual Studio 2010,嗨,我正在使用VisualStudio2010和asp 我刚刚创建了带有提交和清除按钮的简单表单 我想清除所有的文本框 sumbit按钮正在工作。但idk用于清除按钮 注: 按钮1\u单击是子按钮, 按钮2\u单击“清除”按钮 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControl
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
}
}
假设您有名为Text1、Text2、Text3等的文本框->
<asp:textbox id="Text1" runat="server" />
<asp:textbox id="Text2" runat="server" />
<asp:textbox id="Text3" runat="server" />
假设textbox的ID是TextBox1和TextBox2,下面是如何完成的:
protected void Button2_Click(object sender, EventArgs e)
{
TextBox1.Text = string.Empty;
TextBox2.Text = string.Empty;
}
编辑
要避免在单击按钮2时进行所需的验证,请首先将RequiredFieldValidator的ValidationGroup属性设置为任何非空值,例如Submit:
最后,不要设置clear按钮的ValidationGroup属性,以便在单击时忽略rq1中定义的验证:
<asp:Button ID="Button1" runat="server" ValidationGroup="Submit" />
<asp:Button ID="Button2" runat="server" />
有关ValidationGroup的更多信息,请参见此处:感谢它的工作!但是它不会点击,因为我的表单需要验证?我怎么能忽视这一点?谢谢,谢谢你!但是它不会点击,因为我的表单需要验证。我怎么能忽略按钮2的ASPX声明中的Use CausesValidation=false,应该是->这是真正的基本ASPX btw
<asp:Button ID="Button1" runat="server" ValidationGroup="Submit" />
<asp:Button ID="Button2" runat="server" />