かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

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>

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