日期:2014-05-17  浏览次数:20527 次

C#重置按钮代码
本人在开发一个web网页,里面有一个注册页面是,包括姓名,编号,密码等等,表单最后有一个【重置】按钮。
目的:点【重置】按钮就能将所有的TextBox清空,重新加载页面,重新填写资料。
我现在不知道怎么写【重置】按钮的代码,希望各位给予详细的帮助。谢谢! 

开发环境:Visual Studio 2005;SQL Server 2000; C#.

前台“重置”按钮源码为:
<asp:Button ID="Button4" runat="server"Text="重置" OnClick="Button4_Click" />

注:我不需要<input type="reset" name="Button2" value="重置" />等客户端属性设置代码。还有我没有所谓的其他可以自动的处理的控件,因为那些不是不能添加就是根本不管用!

后台整篇代码为:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

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

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

  }
}

注意:后台代码需要写在这个里面:
  protected void Button4_Click(object sender, EventArgs e)
  {

  }
前提:我没有引用任何组件,如果需要引用请说明。

 



------解决方案--------------------
foreach (object item in this.Form1.Controls 

if (item is TextBox) 

TextBox tbx = (TextBox)item;//类的引用 
tbx.Text = ""; 


}
------解决方案--------------------
不能点,你可以给重置按钮加上CausesValidation="False"