如何在ASP.NET c#中加载页面之前获取动态创建控件的值

时间:2016-12-29 11:22:34

标签: javascript c# css sql asp.net

如何在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++;
    }
}

此代码在我的情况下不起作用。

谢谢, 维维克

1 个答案:

答案 0 :(得分:0)

你很亲密。您可以使用Request.Form[key]获得该值。

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