定义一个禁用的编辑器而不是使用DisplayFor一个错误的方法来遵循

时间:2015-01-31 23:54:39

标签: asp.net-mvc razor asp.net-mvc-5 html-helper

我正在开发一个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()是否是错误的做法?

0 个答案:

没有答案