Я создал PartialView, который я отображаю с помощью Html.RenderPartial, передавая имя представления и строго типизированный элемент данных для привязки (ниже):
<% Html.RenderPartial("SearchViewUserControl", ViewData["SearchData"]); %>
Частичное представление имеет форму, содержащую кнопку отправки:
<% using (Html.BeginForm("Search", "Home"))
{ %>
...
<div>
<input type="submit" value="Search" />
</div>
<% } %>
Я установил точку останова в методе действия моего контроллера (ниже), но ничего не установлено в searchData. Что я делаю не так?
public ActionResult Search(SearchDomain searchData)
{
if (ModelState.IsValid)
{
}
return View();
}