gpt4 book ai didi

asp.net-mvc-5 - 在禁用的 TextBoxFor 中什么是只读的?

转载 作者:行者123 更新时间:2023-12-03 12:06:59 30 4
gpt4 key购买 nike

我有两种不同的方式来使用 DISABLED TextBoxFor ,即:

@Html.TextBoxFor(u => u.Visibilidade, new { disabled = "disabled", @readonly = "readonly" })


@Html.TextBoxFor(u => u.Visibilidade, new { disabled = "disabled" })

IE。使用或不使用只读属性

考虑到禁用字段不会以任何方式更改,有什么区别?

提前致谢

最佳答案

通常你会使用其中一个,而不是两者。

Readonly 允许用户专注于文本框来复制文本或触发事件。只读字段将随表单一起发布。

使用禁用字段,用户无法将焦点放在文本框上,并且该字段不会随表单一起发布。

你使用哪一个取决于你需要对这个领域做什么。

如果您想启用焦点但不想发布焦点,则可以将其设为只读,但要覆盖 name 属性。

@Html.TextBoxFor(u => u.Visibilidade, new { @readonly = "readonly", @Name = "" })

关于asp.net-mvc-5 - 在禁用的 TextBoxFor 中什么是只读的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22052126/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com