私の登録フォームでは、ユーザに生年月日を設定する必要があります。それは、その日のSELECT、その月のSELECT、そしてその年のSELECTを表示するという要件です。ビューモデル内の単一のプロパティでPOSTパラメータをマージする
私は、そのスキーマを作成するHtmlヘルパー拡張を作成し、コントロールの名前をpropertyName+".day"
,propertyName+".month"
およびと命名しました。 @Html.DateSelect(m=>m.DateOfBirth)
が、問題は、私は再びDateTime
で、前の3つのプロパティをマージする方法がわからないということです。
アイデアは、私の見解モデルでは、私はDateTime
プロパティを定義し、このヘルパーを呼び出すことです。
dateofbirth.day
、dateofbirth.month
、dateofbirth.year
という3つのPOSTパラメータがあります。
どのようにMVC3で行われますか?
おかげ
素晴らしい感謝! – vtortola