Если я получил представление, которое наследует от:
System.Web.Mvc.ViewPage<Foo>
Где Foo имеет панель свойств с типом string И представление хочет отобразить строго типизированное частичное представление, которое наследует от:
System.Web.Mvc.ViewUserControl<string>
вот так:
Html.RenderPartial("_Bar", Model.Bar);%>
Тогда почему он будет это делать:
Элемент модели, переданный в словарь, имеет тип "Foo"
но для этого словаря требуется элемент модели типа "System.String".
когда бар не инициализируется?
Более конкретно: почему он передает Foo, где он должен пропускать null?