ビューの 1 つ (cshtml ファイル) に次の行があります。
@Html.Partial("_ProviderRatingWidget", Model.RatingInfo)
私の研究室では、すべてうまくいっているようです。しかし、展開では、次のエラーが表示されます。
System.InvalidOperationException: ディクショナリに渡されたモデル アイテムのタイプは 'ProviderContactInfo' ですが、このディクショナリにはタイプ 'RatingCategorySummaryModel' のモデル アイテムが必要です。
Model
は明示的に typeProviderContactInfo
であり、Model.RatingInfo
明示的に typeRatingCategorySummaryModel
です。では、この行はどのようにして type を渡すことができるのProviderContactInfo
でしょうか?
この行がそのエラーを生成する可能性のある状況を誰でも見ることができますか?
編集
ああ、上の行も部分的なビューであることを指摘しておく必要があります。(部分ビューが別の部分ビューを読み込んでいます。) これが問題に関連している可能性があります。