2010-02-01 68 views
0

上午MVC驗證輸入驗證錯誤CSS不工作

我不能讓輸入驗證錯誤css來工作時,我有一個類已經爲輸入框。

<%=Html.TextBox("FirstName", null, new { @Class = "text" })%> 
<%=Html.ValidationMessage("FirstName", new { @style = "color: red;", @Class = "errorInValid" })%> 

如果我拿出新{@class = 「文本」}然後

.input-validation-error 
{ 
    border: 1px solid #ff0000 !important; 
    background-color: red !important;  
} 

以上CSS工程。

幫助

問候, 皮特

在此先感謝(我在CSS廢話)

回答

2

不是一個真正的答案,但嘗試檢查類獲得如何在CSS應用順序。

輸入驗證錯誤通常是其他任何類之前呈現像

<input type="text" class="input-validation-error text-box single-line"> 

嘗試把它在螢火到底,看看是否有新的變化 - 也許它被另一個規則得到的overwritte。

不知道你的.text類是如何定義的 - 你也可以嘗試定義。輸入驗證錯誤形式。輸入驗證錯誤因此它會自動獲得更高的重要性。

這絕對是級聯問題。

0

添加.input-validation-error和.input.input-validation-error類。