かずきのBlog@hatena

日本マイクロソフトに勤めています。このブログは個人ブログなので、ここに書いている内容は個人的な意見で会社の公式見解ではない点にご注意ください。好きなものは XAML と C# 。苦手なものは型の無い言語です。

ASP.NET MVCの入力値の検証で追加されるスタイルをTwitter Bootstrapのものにしたい

ということは素直には出来ないみたいです。ハードコーディングされてるっぽい。

ただ、目から鱗な方法が以下のページに紹介されていました。

nimblegecko.com

私の場合はサーバーサイドでのバリデーションに対応できればよかったので以下のスクリプトを仕込むだけでOKでした。

<script type="text/javascript">
    $(function () {
        $(".input-validation-error").parents(".form-group").addClass("has-error");
        $(".field-validation-error").addClass("text-danger");
    })
</script>

サーバーサイドで付加でないならクライアントサイドで付加すればいいじゃないということでした。