【问题标题】:How to get the value of dynamic created control before page load in ASP.NET c#如何在 ASP.NET c# 中的页面加载之前获取动态创建的控件的值
【发布时间】:2017-05-13 17:17:04
【问题描述】:

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

此代码不适用于我的情况。

谢谢, 维韦克

【问题讨论】:

    标签: javascript c# css sql asp.net


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-17
      相关资源
      最近更新 更多