Fel*_*yde 20 html.textboxfor asp.net-mvc-5
我有两种不同的方法来使用DISABLED TextBoxFor,它是:
@Html.TextBoxFor(u => u.Visibilidade, new { disabled = "disabled", @readonly = "readonly" })
Run Code Online (Sandbox Code Playgroud)
和
@Html.TextBoxFor(u => u.Visibilidade, new { disabled = "disabled" })
Run Code Online (Sandbox Code Playgroud)
即.使用或不使用readonly属性
考虑到禁用字段不会以任何方式更改,有什么区别?
提前致谢
Bra*_*don 39
通常你会使用其中一个,而不是两个.
Readonly允许用户专注于文本框以复制文本或触发事件.只读字段将与表单一起发布.
对于禁用字段,用户无法将焦点放在文本框中,并且该字段不会随表单一起发布.
您使用哪一个取决于您对该领域的需求.
如果要启用焦点但不希望它已发布,则可以将其设置为只读,但覆盖name属性.
@Html.TextBoxFor(u => u.Visibilidade, new { @readonly = "readonly", @Name = "" })
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46956 次 |
| 最近记录: |