我有一個功能,允許用戶根據自己的狀態代碼篩選記錄。在菜單中,我有一個自定義過濾器部分: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發火還是以某種方式回帖?
我認爲這將是最好使用Url.Action幫手,而不是harcoding在queryLink VAR – epzee
是的網址,肯定的。這只是一個簡單的例子。我已經更新了示例。 – Samich
我有同樣的事情,但我的控制器actionresult不刷新視圖。你知道爲什麼嗎? – alice7