禁用对象时,Request.Form什么都不是

时间:2014-04-14 06:23:38

标签: asp.net

我谷歌搜索这里和谷歌的每篇文章,但我找不到任何关于这个问题。知道为什么request.form ["在这里命名"]在html控件被禁用时什么都不是什么

<input  type="radio"  name="name here" disabled /> 

删除disabled会返回值。我在IE 10上测试过这个,但在其他浏览器上并不确定。

我正在考虑更改单选按钮的CSS,但这是一个不同的故事。

谢谢。

1 个答案:

答案 0 :(得分:3)

已停用的表单字段不是已发布数据的一部分。如果禁用html控件,则不会发布数据。

如果您想显示数据并将其发布,但无法编辑,则可以将控件设置为只读。

<input  type="radio"  name="name here" readonly="readonly" />