是否有允许值格式化的Html.TextBoxFor重载实现?
我知道EditorFor和DataFormatString,但它不是我想要的。
答案 0 :(得分:1)
为什么不使用EditorTemplate?当然,如果您要使用不同的方式格式化相同的对象,则必须在调用EditorFor()
时使用模板名称(因此它看起来像EditorFor(object, "TemplateName")
。
另一种选择是添加自己的HTML Helper。 MVC源代码已打开,因此您可以下载2/3的RTM源并查看Html.TextBoxFor()
的实现方式。
我认为EditorFor()
是解决此问题的正确方法。你为什么不想用呢?
答案 1 :(得分:-2)