彩票走势图

获得Repeater中某控件的实际ID

翻译|其它|编辑:郝浩|2007-09-29 09:43:53.000|阅读 1883 次

概述:

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

ASPX:   
    
    
  <body   MS_POSITIONING="GridLayout">   
  <form   id="Form1"   method="post"   runat="server">   
  <asp:Repeater   id="Repeater1"   runat="server">   
  <ItemTemplate>   
  <tr><td><%#DataBinder.Eval(Container.DataItem,"txt")%></td>   
  <td><asp:TextBox   Runat=server   ID="txtrpt"></asp:TextBox></td></tr>   
  </ItemTemplate></asp:Repeater>   
  </form>   
  </body>   
    
    
==ASPX.CS===============================================================   
    
  
public   class   WebForm2   :   System.Web.UI.Page   
  
...{   
  
protected   System.Web.UI.WebControls.Repeater   Repeater1;   
  
private   string   textboxIDstring;   
    
  
private   void   Page_Load(object   sender,   System.EventArgs   e)   
  
...{   
  
if   (!this.IsPostBack)   
  
...{   
  Repeater1.DataSource   =   datasource();   
  Repeater1.DataBind();   
  Response.Write(textboxIDstring);   
  }   
  }   
    
  
private   DataTable   datasource()   
  
...{   
  DataTable   dt &nbsp;  &nbsp;=   
new   DataTable();   
  dt.Columns.Add("txt");   
  DataRow   dr;   
  
for   (int   i=0;i<10;i++)   
  
...{   
  dr   =   dt.NewRow();   
  dr[0]   =   i+"txt";   
  dt.Rows.Add(dr);   
  }   
  
return   dt;   
  }   
    
  
Web   
窗体设计器生成的代码#region   Web   窗体设计器生成的代码   
  
override   protected   void   OnInit(EventArgs   e)   
  
...{   
  
//   
  //   CODEGEN:  &nbsp;
该调用是   ASP.NET   Web   ;窗体设计器所必需的。   
  //   
  InitializeComponent();   
  
base.OnInit(e);   
  }   
    
  
/**////   <summary>   
  
///   设计器支持所需的方法   -   不要使用代码编辑器修改   
  
///   此方法的内容。   
  
///   </summary>   
  private   void   InitializeComponent()   
  
...{           
  
this.Repeater1.ItemDataBound+=new   RepeaterItemEventHandler(Repeater1_ItemDataBound);   
  
this.Load   +=   new   System.EventHandler(this.Page_Load);   
    
  }   
  
#endregion
   
    
  
private   void   Repeater1_ItemDataBound(object   sender,   RepeaterItemEventArgs   e)   
  
...{   
  TextBox   tb   =   e.Item.FindControl("txtrpt")   
as   TextBox;   
  
if   (tb!=null)   
  
...{   
  textboxIDstring+=tb.ClientID+"<br>";   
  }   
  }   
  }   


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:CSDN

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP