即时通讯使用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
}
}
答案 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为TextBox1
和TextBox2
,请按照以下步骤操作:
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