読者です 読者をやめる 読者になる 読者になる

かずきのBlog@hatena

日本マイクロソフトに勤めています。XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

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>

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