MVC现在包含许多你可以使用模板提供的东西,你可以根据任何规则覆盖任何模型的字段的UI表示,它很棒。但是为什么我不能对验证消息做同样的事情,我想它会给开发人员更多的灵活性和便利性。我知道我可以使用覆盖扩展方法,如下所示:
public static MvcHtmlString ValidationMessage(this HtmlHelper Html, string Model)
{
return System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(Html, Model);
}
但是只要这个我应该覆盖ValidationMessageFor,它也会转移到MVC的html代码模板的一般实现。
问题:这是解决此类问题的最佳做法吗?
谢谢!