是否有可能从Request.Form获得更多的价值?

时间:2013-10-03 07:06:18

标签: c# asp.net dynamic-controls request.form

我有一个网站,我正在动态创建一个表格,如下所示:

<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读取?
问题是我不再能够访问控件了,因为我正在进行回发而且我没有第二次渲染控件。

1 个答案:

答案 0 :(得分:0)

我没有找到任何方法使用Request.Form。 操作系统我必须更改整个代码才能在我的网站上找到控件。