*

ASP.NET C# Data Annotations チェックボックスの必須チェックの方法(落とし穴解決済み)

公開日: : ASP.NET


申込フォームによくある、”個人情報保護方針に同意する” などのチェックボックスのValidationのかけ方を紹介します。

まずModel,View,Controllerには下記のように書きます。

Model

View

Controller

もうひと手間必要です

上記のようにMVCを書けば動きそうに見えますが、実はもう一工夫必要です。このままだと、サーバ側のValidationはちゃんとうごくのですが、クライアント側のValidationがなぜか逆になります。(チェックを付けるとエラー、外すとOK という動き)

そこで下記のようなScriptをViewに入れてあげます。

これで正常な動きをします。

Ads by Google

Ads by Google

関連記事

IIS7を利用したWEBサイトで最初のアクセスが遅いときの対処法

WEBサーバにIIS7を利用していて、最初のアクセスが異様に遅くなるときがあります。 これ

記事を読む

Windows Webアプリ:リモートサーバのディレクトリに対してc# の file.existsが使えない時の解決方法

めずらしくWindows系の投稿をします。 <やりたいこと> ASP.n

記事を読む

Ads by Google

Ads by Google

Ads by Google

Ads by Google
新着記事をRSSで受けとる
PAGE TOP ↑