设置文本框,使其不具有选项卡性
本文关键字:选项 置文本 | 更新日期: 2023-09-27 18:36:50
我在Textboxfor
字段上使用 c# 验证属性。 文本框已设置为 readonly
,因为它通过 Javascript 从其他两个字段的总和中获取其值。.是否可以同时设置文本框,使其无法按选项卡或单击?我尝试使用Displayfor,但验证不起作用。
这是我正在使用的文本框
<td>
@Html.TextBoxFor(model => model.NewLine.Total)
</td>
您可以使用:
@Html.TextBoxFor(model => model.NewLine.Total, new { @readonly="readonly" })
这应该使它只读。 还有一个属性:
@enabled="false"
如果我没记错的话
但是,
我知道这听起来可能很"愚蠢",但是您不计算它在服务器端,然后将其发送到您的视图吗?这样,由于您在服务器和客户端上都有这两个值,因此您无需:
- 把它发回去,也没有
- 计算它在客户端(这可能与 MVC 设计背道而驰)无论如何模式)?