ASPX Page(vb.net),在运行时创建动态控件

时间:2011-06-14 13:37:50

标签: c# .net asp.net vb.net

我在母版页中有一个嵌套的内容页面,在加载时,页面从SQL中检索要创建的控件列表(字段类型,字段名称),即字符串,用户名。

该函数循环遍历列表,在占位符中创建webform上的控件,这部分工作正常。我遇到的问题是获取用户在动态创建的控件中输入的值的请求,我需要在回发/回调后执行此调用。

如果我使用“内容”页面并使其成为没有母版页的标准aspx页面,则应用程序可以正常工作。 Unfortunatley从主页面中取出页面不是一种选择(不幸的是我的客户限制)

我很感激这方面的任何帮助。

提前致谢

1 个答案:

答案 0 :(得分:0)

假设其中一个动态添加的控件是文本框,你可以这样做......

Dim strValueOfDynamicControl As String = CType(YourPlaceHolder.FindControl("IdOfDynamicallyAddedControl"), TextBox).Text