【发布时间】:2014-12-10 21:50:26
【问题描述】:
我有一个下拉列表(城市),在选择时它应该能够在 MVC 5 中绑定网格视图
我可以绑定下拉列表和网格视图,但无法处理下拉列表的选择事件。我不知道如何继续我不想使用 Jquery。下面是我的代码
// 下面是下拉列表代码
@using (Html.BeginForm("BindGridView", "FacebookConfig", FormMethod.Post, new { id = "Id" })) { @Html.DropDownList("城市") }//在选择上面我应该能够绑定下面的网格视图
@if(模型!= null) { foreach(模型中的变量项) { @Html.DisplayFor(modelItem => item.Keywords) @Html.ActionLink("Edit", "Edit", new { id = item.Id }) @Html.ActionLink("Delete", "Delete", new { id = item.Id })// 下面是控制器中的代码
public ActionResult Index()
{
var cities = So.BL.City.GetCities();
ViewBag.Cities = new SelectList(cities, "Id", "Name");
return View();
}
[HttpPost]
public ActionResult BindGridView(int id)
{
var filter = So.BL.FacebookFilter.SelectFBApprovalFilters(id);
return View(filter);
}
【问题讨论】:
标签: asp.net-mvc-4 model-view-controller