0

UIHInt データ注釈属性を使用してコントロールをレンダリングしようとしているビューがあります。

モデルの文字列プロパティについては、UIHint("TextBox") を使用し、共有/エディター テンプレート フォルダーに TextBox.cshtml を追加しました。これは正常に機能しており、txt.js から必要なテキスト ボックスが表示されます。

同じ方法で日時コントロール (jquery ウィジェットの日時ピッカー) を表示しました。モデルの datetimeoffset プロパティに UIHint("DFDateTime") を使用し、共有/エディター テンプレート フォルダーに DFDateTime.cshtml を追加しました。

例外の取得: ディクショナリに渡されたモデル アイテムのタイプは 'System.DateTimeOffset' ですが、このディクショナリにはタイプ 'System.String' のモデル アイテムが必要です。

このエラーが発生する理由がわかりません。誰かアドバイスできますか?

4

1 に答える 1