【发布时间】:2012-01-19 23:06:40
【问题描述】:
我刚刚开始使用 mvc razor。
我想用红色显示验证错误消息。
这是我的视图模型。
public class AViewModel
{
[Required(ErrorMessageResourceName = "EmailAddressRequired", ErrorMessageResourceType = typeof(Resources))]
[HomeController.EmailAddressAttribute(ErrorMessageResourceType = typeof(Resources), ErrorMessageResourceName = "EmailAddress_RegularExpression_ErrorMessage")]
public string EmailAddress { get; set; }
[HomeController.LocalizedDisplayNameAttribute("Password", NameResourceType = typeof(Resources))]
[Required(ErrorMessageResourceName = "PasswordRequired", ErrorMessageResourceType = typeof(Resources))]
[DataType(DataType.Password)]
public string Password { get; set; }
[HiddenInput(DisplayValue = false)]
public Guid id { get; set; }
}
我的视图看起来像这样:
<div class="left">
@Html.EditorForModel()
<br />
</div>
我的 CSS 看起来像这样:
.left { float:left; width:430px; margin:0 -480px 0 0;
padding:0 40px 20px 0; border-right:1px solid #DDD;}
css中需要改变什么?
在视图中我使用了 @Html.EditerForViewModel()。 当前以黑色显示的验证消息。 有红色的吗?
【问题讨论】:
-
使用 CSS 设置 span 样式?看看 MVC 3 示例应用程序中登录页面的 CSS 样式。
-
我确实更新了我的样式表
标签: c# asp.net-mvc-3 validation