这是我的 MVC 注册页面。您可以在顶部看到合并的验证错误消息。UI 设计人员希望红色 (*) 出现在每个需要注意的控件旁边。
我知道如何使用 MVC 3 验证来生成 * 或上面的错误消息,方法是放置 @Html.ValidationMessageFor 并将错误消息自定义为更详细消息中的 *。
我不知道如何做到这两点。我知道我可以用 JQuery 解决这个问题。但我怀疑 MVC 验证有办法做到这一点。@Html.ValidationMessageFor 似乎为每个模型成员/控件应用一次,所以这可能不是方式......
总而言之,我有没有办法为位于与原始消息不同的位置的每个控件添加第二条错误消息(如 *),只有 MVC 验证,没有 JQuery / JS。