访问在回发时动态创建的控件的值
我的问题是:我有一个动态创建的表,填充了很多下拉列表,动态创建了女巫ID。
按下按钮时,我需要扫描表格中的所有控件并保存它们的值。
但是在回发后我不能再访问该表了,我不知道如何才能获得这些值…
谢谢!
动态创建的控件必须在事件Init或PreInit的每个回发上再次创建(在加载ViewState之前),否则您将无法检索它们的值。
一些参考链接
http://msdn.microsoft.com/en-us/library/ms972976.aspx#viewstate_topic4
如果表单已发布,则它们不应位于Request.Forms集合中。
假设你用dct命名它们。
然后你可以遍历集合并获取你需要的值。
您可以使用Request.Form(“dct_001”)等访问值…
由于查找是基于字符串的,因此您可以将其放在循环中以捕获值。
BTW这种经典的ASP方法仍然适用于4.0
- 在将aspnet 5从beta4升级到beta5之后,似乎无法构建类库项目
- 将SqlDataSource转换为DataTable和DataView
- 使用RedirectToAction时如何维护ModelState错误?
- 使用12c客户端截断的存储过程OUTPUT VARCHAR2值
- 我可以在自定义ConfigurationSection上指定具有IntegerValidator属性的范围吗?
- 在C#中反序列化嵌套的JSON数组
- OutputCache VaryByCustom cookie值
- 使用Web Service避免线程的并行(异步)任务
- 使用XDocument和Linq读取XML – 检查元素是否为NULL?