通过动态构建表单循环

时间:2009-10-16 12:24:15

标签: c# asp.net forms dynamic webforms

我在C#中创建了一份调查问卷,当用户输入他们的回复时,我想捕获答案并保存到数据库中。

我在代码隐藏中构建内容并将其放入页面上的占位符。

我可以处理占位符

PlaceHolder a = (PlaceHolder)FindControl("PlaceHolder1");

但是当我尝试访问占位符中的文本框时,它表示它没有控件!

任何帮助将不胜感激

由于 理查德

1 个答案:

答案 0 :(得分:3)

您需要在每个页面请求时重建动态控制结构。

服务器可以根据您的ASPX构建所有静态控制结构,然后从发布的数据中填充它们的值。但是,由于您添加了自己的附加控件,因此如果要再次查找其值,则必须重新添加它们。