本投稿のサンプル内容
- ソリューション名: Test1
- プロジェクト名: Test1
- ASP.NET Web アプリケーション Visual C#
- ASP.NET 4 の、MVC
- 認証: なし
- モデル Person
- Person のコントローラー PeopleController をスキャフォールディングで作成
モデルのプロパティで、型が bool のもので、次の 3 パターンの例を作成します。
- Sex: 性別。チェックボックス。チェック有りがどちらで、チェック無しがどちらかは、補足しないと判別が難しそう。
スキャフォールディング時のデフォルト。 - IsRightHanded: 利き手。新規作成や編集のフォームはラジオボタンで「右利き」「左利き」を選択する。一覧や詳細では、「右利き」「左利き」を表示する。
そうするために、コードを書く。本投稿のメイン。 - IsActive: 有効かどうか。ドロップダウンリスト。自動的にドロップダウンリストが表示されるが、選択肢は「Not Set」「True」「False」であり、変更方法が不明なため使い途が難しい。