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