我在Textboxfor
字段上使用c#验证属性。文本框已设置为readonly
,因为它通过Javascript从其他两个字段的总和中获取其值。 。是否也可以设置文本框,使其无法选项卡或单击?我尝试使用Displayfor,但验证无效。
这是我正在使用的文本框
<td>
@Html.TextBoxFor(model => model.NewLine.Total)
</td>
答案 0 :(得分:0)
您可以使用:
@Html.TextBoxFor(model => model.NewLine.Total, new { @readonly="readonly" })
哪个应该是readonly。还有一个属性:
@enabled="false"
如果我没弄错的话
但是,我知道这可能听起来很'愚蠢',但是你不计算它服务器端,然后将它发送到您的视图?这样,既然您在服务器和客户端都拥有这两个值,则不需要: