사용자가 자신의 상태 코드를 기반으로 레코드를 필터링 할 수있는 기능이 있습니다. 메뉴에서, 나는 사용자 정의 필터 섹션이 있습니다ASP.NET MVC 3 DropDownList selectedindexchanged
<h3>Custom Filters</h3>
<br />
<ul id="ui-ajax-tabs">
@{ Html.RenderAction("GetGroups", "Manage");}
</ul>
을 그리고 내 부분보기는 다음과 같습니다 아이템이 드롭 다운리스트에서 선택되는
@model IEnumerable<AllEngage.Model.Group>
@using AllEngage.Web.Helpers
@foreach (var group in Model)
{
<li>
<label for="@group.GroupName">@group.GroupName</label>
@Html.DropDownList("GroupItems", group.GroupItems.ToSelectListItems())
</li>
}
, 나는에서 발사 작업 방법을 원하는 내 컨트롤러 :
[HttpGet]
public ActionResult Index(int page = 1, int groupFilterId = -1)
가장 좋은 방법은 무엇입니까? json을 사용하여 실행하거나 어떻게 든 포스트 백을 수행합니까?
나는 확인 queryLink var에 – epzee
네의 URL을 harcoding 대신 Url.Action 도우미를 사용하는 것이 더 좋을 것 같아. 그것은 단지 간단한 예입니다. 샘플을 업데이트했습니다. – Samich
나는 똑같은 일을하지만, 내 컨트롤러 actionresult는보기를 새로 고치지 않습니다. 왜 그런지 알아? – alice7