我正在开发一个asp.net mvc5 Web应用程序,我脚手架模板将始终使用@Html.DisplayFor
来查看readonly模式中的项目。但我喜欢将字段设置为禁用编辑器字段,因为我发现它更加用户友好,所以我将所有@ Html.DisplayFor替换为禁用@Html.EditorFor
。例如,我使用以下内容: -
@Html.EditorFor(model => model.Name,new { htmlAttributes = new { @class = "form-control", disabled = "disabled" } })
而不是
@Html.DisplayFor(model=>model.Name)
有人建议使用已停用的EditorFor()
代替DisplayFor()
是否是错误的做法?