2016-12-29 65 views
1

如何获得动态的价值在ASP.NET页面加载之前创建的控件C#如何获得动态创建的控制在ASP.NET页面加载C#

protected void Page_PreInit(object sender, EventArgs e) 
{ 
    int i = 0; 
    //createDynamicControl(i); 
    var elems = Request.Form.AllKeys.Where(key => key.Contains("lb_")).ToList(); 

    foreach (string key in elems) 
    { 
     this.createDynamicControl(i); 
     i++; 
    } 
} 

此代码不能在工作前值我的情况。

感谢, 维韦克

回答

0

你接近。您可以通过Request.Form[key]获得价值。

foreach (string key in elems) 
{ 
    Response.Write("Control '" + key + "' has the value of '" + Request.Form[key] + "'<br>"); 
} 
相关问题