MVC.net 2默认情况下,输出的验证消息是这样的:MVC.net 2 - 更改由ValidationMessageFor输出的HTML - 可以通过模板下载吗?
<span id="UserName_validationMessage" class="field-validation-valid">A Validation message</span>
我想它不喜欢这样写道:
<label id="UserName_validationMessage" class="field-validation-valid">A Validation message</label>
有没有办法做到这一点,如显示和编辑模板?还是有另一种方法可以做到全球?
修改一个积极发展的dll添加自己的自定义代码是一个糟糕的选择,因为它创造额外工作(并引入正常的行为)如果DLL是不断更新从官方消息。我仍然在寻找一种插入行为并覆盖它的全局方式,但是如果失败了,我只需创建一个自定义的html帮助器并输出自己的标记,方法是将System.Web.Mvc中的逻辑复制并自定义到我的自己的代码库。 – dshapiro 2016-07-26 18:54:22