2011-11-25 73 views
0

Html.ValidationFor自動將input-validation-error css類應用到目標文本框。然而,CSS不是我的編輯,我不允許改變它(即將sitebuild的error類重命名爲input-validation-error)。我能否以某種方式更改適用於文本框的助手?更改Css類的自動驗證 - MVC2

回答

1

其實我的同事解決了這個問題。 HtmlHelper具有私有靜態字段(如ValidationInputCssClassName),其中包含類作爲字符串。

他叫他們SetValue(通過反射)...

0

這些常量是HtmlHelper類中的hardcoded。如果你想使用不同的名字,你將不得不編寫自定義的html助手。可能會有很多工作,比在你的CSS文件中簡單地使用這些名稱要多得多。

+0

我已經發送電子郵件給買家要求改變CSS。希望有一些非硬性頭腦。我不會刪除這個答案,以防將來有人想知道同樣的情況。 – TDaver