Используя ASP.NET MVC & Spark, у меня есть представление, которое перечисляет количество поисков. Вид имеет следующую декларацию вверху:
<viewdata model="IEnumerable<SearchModel>" />
На той же странице поиска я также отображаю частичную часть, которая используется в качестве содержимого всплывающего окна, которое позволяет пользователям добавлять новые поиски.
Моя проблема: в частичном представлении я хочу использовать строго типизированные HTML-помощники и написать:
${Html.TextBoxFor(model => model.SearchPhrase)}
Но когда я добавлю еще:
<viewdata model="CreateSearchModel" />
вверху файла частичного просмотра Spark завершается ошибкой с Может быть объявлена только одна модель данных представления.
Я могу использовать обычные помощники HTML, но как я могу получить выгоду от использования строго типизированных помощников HTML в этом частичном представлении - или есть ли лучший способ сделать это?