2012-09-04 78 views
0

我正在使用MVC3。我有一个基本的项目工作正常,显示默认的MVC验证为红色。asp.net MVC3验证默认颜色显示为黑色而不是红色

现在验证虽然仍然有效,但显示为黑色而非红色。除此之外,一切正常。

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script> 

@Html.ValidationSummary(true, "Login was unsuccessful. Please correct the errors and try again.") 

    @using (Html.BeginForm("Logon", "Research", 
      new { returnUrl = Request.QueryString["ReturnUrl"] }, FormMethod.Post, 
      new { @class = "form"})) 
    { 


       <div style="margin-top:20px"> 
        @Html.LabelFor(m => m.UserName) 
        <div class="input"> 
        @Html.TextBoxFor(m => m.UserName)     
        </div> 
        <div class="input"> 
        @Html.ValidationMessageFor(m => m.UserName) 
        </div>    
       </div> 

       <div> 
        @Html.LabelFor(m => m.Password) 
        <div class="input"> 
        @Html.PasswordFor(m => m.Password)     
        </div> 
        <div class="input"> 
        @Html.ValidationMessageFor(m => m.Password) 
        </div> 
       </div> 

       <div class="actions" style="margin-bottom:20px">    
        <input type="submit" value="Log On" class="button" /> 
       </div> 

    } 
+0

尝试添加下面一行在你的页面:'<链接的href =“@ Url.Content( “〜/ Content/Site.css”)“rel =”stylesheet“type =”text/css“/>' – Raaghav

回答

2

在默认网站的CSS文件改变以下类:

.field-validation-error 
{ 
    color: Black; 
} 

.validation-summary-errors 
{ 
    font-weight: bold; 
    color: Black; 
} 
-1

包括~/Content/css在布局

相关问题