【发布时间】:2013-10-03 07:06:18
【问题描述】:
我有一个网站,我在其中动态创建一个如下所示的表单:
<table>
<tr>
<td>Name</td>
<td >
<input name="input1" type="text" value="Muster">
</td>
</tr>
<tr>
<td>Account</td>
<td >
<input name="input2" type="text" readonly="readonly">
</td>
</tr>
<tr>
<td>Begin</td>
<td >
<input name="input3" type="text" readonly="readonly">
</td>
</tr>
<tr>
<td>End</td>
<td >
<input name="input4" type="text" readonly="readonly">
</td>
</tr>
</table>
为了检索文本框,我使用了这段代码:
var formControls = Request.Form.AllKeys.Where(n => n.Contains(IDPREFIX)).ToList();
还有Request.Form.Get(control) 的值(foreach over formControls)
如果文本框是只读的,是否可以从 Request.form 中读取?
问题是我无法再访问控件了,因为我正在回发并且我没有第二次渲染控件。
【问题讨论】:
标签: c# asp.net dynamic-controls request.form