MVC现在包含了许多你可以使用模板来覆盖的东西,你可以基于任何规则覆盖任何模型字段的UI表示,这很棒。但为什么我不能对验证消息做同样的事情,我想这会给开发人员带来更多的灵活性和便利性。我知道我可以使用什么来覆盖扩展方法,就像这样:
public static MvcHtmlString ValidationMessage(this HtmlHelper Html, string Model)
{
return System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(Html, Model);
}但只要有了这个,我就应该重写ValidationMessageFor,而且它也偏离了MVC的html代码模板的一般实现。
问:这是解决这类问题的最佳实践吗?
谢谢!
https://stackoverflow.com/questions/5908827
复制相似问题