私はかなりの間このエラーを見てきましたが、私が間違っていたかもしれないことを理解できないようです。パーシャルビューに正しいモデルを渡す
私はこのような追加された部分図があります。
<% Html.RenderPartial("~/Views/ForumPosts/ForumPostCreateForm.ascx", ViewData.Model); %>
を、部分ビューの上部には、次のようになります。
<%@ Control Language="C#" AutoEventWireup="true" Inherits="System.Web.Mvc.ViewUserControl<xxxx.Web.Controllers.ForumThreadsController.ForumThreadFormViewModel>" %>
私が受け取るエラーは以下の通りです:
辞書に渡されるモデル項目は 'xxx.Core.ForumThread'型ですが、この辞書には 'xxx.Web.Controllers.ForumThreadsCon'というモデル項目が必要ですトラベラー+ ForumThreadFormViewModel '。
どちらも、ForumThreadというモデルを採用していますが、明らかに私は何かを見逃しているに違いありません。