У меня есть выпадающий список на моей странице: (результат - div)
<%
using (Ajax.BeginForm("MembersByClubSearch", new AjaxOptions { UpdateTargetId = "results" }))
{
%>
<%= Html.DropDownList("ddlClubs", new SelectList(Model.ClubNameList, "ClubID", "ClubName"), new { onchange = "this.form.submit();" })%>
<%
}
%>
Мое действие -
public ActionResult MembersByClubSearch(string query)
{
members = ... // code to get the List<> of members
if (Request.IsAjaxRequest())
{
return View("MembersByClubSearchResultUserControl", members);
}
else
{
return View(members);
}
}
Но отправка моего выпадающего списка не является AjaxRequest.Когда я использую кнопку отправки, она работает нормально, но я хочу отправить, когда пользователь меняет раскрывающийся список вместо изменения раскрывающегося списка И нажимает кнопку.
Есть идеи?
спасибо,
Филип