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

标签 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++;
    }
}

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

谢谢, 维维克

最佳答案

你很接近。您可以使用 Request.Form[key] 获取该值。

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

关于javascript - 如何在 ASP.NET C# 页面加载之前获取动态创建的控件的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41378709/

相关文章:

javascript - 属性的类别属性

html - 文本小部件中的图像始终位于不同的行中

html - 浏览器对@import的支持

c# - 系统绘图反转区域构建路径

c# - <form>中的Asp.net core设置后台

javascript - 组件服务未注入(inject)到 Jasmine 中的测试中

javascript - 在 ExtJS MVC 中在哪里添加全局变量?

javascript - 打开页面时执行 JavaScript

c# - 如何从在 C# 中实现特定基类的 DLL 正确加载实例?

c# - 比较 char 忽略大小写的正确方法是什么?