资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

怎么获取WEB页上的所有TEXTBox的值或者设置TEXTBox.text的值

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

foreach(control   in   Controls){  
      if(control   is   TextBox){  
      TextBox.text="0";  
  }  
  }  
  我设置了断点,发现只循环3次.....我WEB上有28个TEXTBOX,4个DROPDOWNLIST..为什么只循环3次,请高手们给解答一下.

网友回答:

发表者:BearRui

所以如果你想全部textbox设置为0,就要用梯归循环了,see:  
  ------------------------------  
  private   void   Button1_Click(object   sender,   System.EventArgs   e)  
  {    
                        Reset(this.Controls);  
  }  
   
  private   void   Reset(ControlCollection   ctls)  
  {  
  foreach(Control   ctl   in   ctls)  
  {  
  if(ctl   is   TextBox)  
  {  
  TextBox   tb=(TextBox)   ctl;  
  tb.Text="0";  
  }  
                                   
  if(ctl.Controls.Count!=0)  
                                          Reset(ctl.Controls);  
  }  
  }

发表者:xiaohutushen

foreach(Control   control   in   Page.FindControl("Form1").Controls)  
  {  
  if   (control.GetType().ToString().Equals("System.Web.UI.WebControls.TextBox"))  
  {  
  ((TextBox)control).Text="0";  
  }  
  }


 

 
热门推荐笔记本: IBM笔记本
相关文章:
笔记本相关:
IT技术文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved