articleいよいよ最後のエントリです。型で実装してみることにします。使って単体入力チェックロジックを実装する必要があり、うっかりすると二重実装になってしまう点です。モデルバリデーション機能を活用するとうまく回避することができます。具体的な作成方法について解説します。ファイルの配置まずはコントローラクラス、ビュークラスのファイルをそれぞれ配置しておきます。解説した方法をもとに、著者一覧ページを作成しましょう。これについては特に説明は不要でしょう。@Html.Partial("_ImportsLibraryKnockout")}<h4>編集対象となる著者を選択してください。型の編集ページを作成します。チェックロジックを生成してクライアントに送り返します。以下の点に注意してください。経由でサーバから取り出します。段階的に実装していきましょう。"著者名(名)は必須入力項目です。文字以内で指定してください。"著者名(姓)は必須入力項目です。文字以内で指定してください。"電話番号は必須入力項目です。ような形式で指定してください。"州は必須入力項目です。文字で指定してください。クラスとほぼ同じですが、以下の点が異なります。受け取るデータ構造に合わせて作ります。受け取るデータ項目であるため、サーバ側での単体入力チェックが必要です。このため、データアノテーションによるチェックロジックを付与してあります。コントローラクラスに作成します。editAuthor;}続いて、ビューを実装します。画面上にデータを採ってきて表示するところまで。@Html.Partial("_ImportsStyleValidation")}<h4>著者データを修正してください。"指定された名前(名・姓の組み合わせ)は使えません。"指定された名前(名・姓の組み合わせ)は使えません。@Html.ValidationSummary("入力にエラーがあります。</script>}いくつかポイントがありますので解説します。データを送信することにより処理を行います。