我的控制器是tStores。 返回所有的商店我的操作方法指數:dropdownlist ASP.NET MVC
// GET: tStores
public ActionResult Index()
{
ViewBag.StoreID = new SelectList(db.tStores, "StoreID", "Store_Name");
return View(db.tStores.ToList());
}
在我的索引視圖,我創建了一個下拉列表給我看我店在數據庫中。
@using (Html.BeginForm("Stores","tStores"))
{
@Html.DropDownList("StoreID",(SelectList)ViewBag.StoreID, "Select Store")
<input type="submit" value="submit" />
}
但我不知道如何創建一個存儲的操作方法,將採取從下拉列表參數,然後用STOREID ==返回店裏STOREID,通過下拉列表提供,回索引視圖。
我想我可以做這樣的事情,但它沒有工作:
public ActionResult Stores(int StoreID)
{
var query = (from s in db.tStores
where s.StoreID == StoreID
select s).ToList();
return View("Index",query);
}
這有什麼做與傳統的ASP。 – Paul