Вы должны использовать эту перегрузку , которая позволяет объекту модели быть переданным в частичное представление
public static MvcHtmlString Partial(
this HtmlHelper htmlHelper,
string partialViewName,
Object model
)
Кстати, тебе действительно нужно звонить Partial
? RenderPartial
лучше - он пишет напрямую в поток ответов (по сравнению с частичным, который возвращает строку), поэтому резервирует память. Частичные просмотры могут быть довольно большими, поэтому при использовании Partial
могут потребоваться дополнительные ресурсы памяти, если вам это абсолютно не нужно.