2012-09-04 54 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在佈局

相關問題