Я уже давно смотрю на эту ошибку и не могу понять, что я мог сделать не так.
У меня есть частичное представление, которое добавляется следующим образом:
<% 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.ForumThreadsController+ForumThreadFormViewModel".
Если не ошибаюсь, оба берут модель под названием ForumThread, но, видимо, я что-то упустил.