【发布时间】:2011-05-12 01:53:10
【问题描述】:
我有点难过,因为我想格式化值并为 css 类添加一个 html 属性。
如果我使用@Html.TextBoxFor(m => m.DateModified)
- 我可以添加 html 属性,但不能通过成员的 DisplayFormat 属性进行格式化。
如果我使用@Html.EditorFor(m => m.DateModified)
- 格式化有效,但我无法添加 html 属性
如果我使用@Html.TextBox("DateModified", Model.DateModified, ...)
- 当表单处于添加模式时,当模型为空时,我得到空引用异常
实现这一目标的最佳方法是什么?
【问题讨论】:
-
感谢您提出这个问题,我遇到了一点差异问题,但是您在您的问题中给出的解释也对我有所帮助。不知道在 EditoFor 方法中,我不能提供 html 属性,并且模型绑定在我的情况下工作得很糟糕......再次感谢。
标签: c# asp.net-mvc asp.net-mvc-3