我是初学者......我不知道如何在 MVC 中使用下拉菜单......我已经像这样使用它
在ItemMaster.cshtml 中
@Html.DropDownList("ProductName", ViewData["ProductName"] as SelectList)
在Controller.cs中
public ActionResult ItemMaster(Item model)
{
ObservableCollection<Item> ItemList = new ObservableCollection<Item>();
Item Item = new Models.Item();
ItemList = Item.GetItemList();
Item Product = new Item();
DataTable dtProduct = new DataTable();
dtProduct = Item.GetProductList();
IList<Item> MyList = new List<Item>();
foreach (DataRow mydataRow in dtProduct.Rows)
{
MyList.Add(new Item()
{
Id = Convert.ToInt32(mydataRow["Id"].ToString().Trim()),
Product_Name = mydataRow["Name"].ToString().Trim()
});
}
var ProductName = new SelectList(MyList, "Id", "Product_Name");
ViewData["ProductName"] = ProductName;
return View(ItemList);
}
我正在使用项目列表来填充网格视图....并且我正在使用视图数据来填充下拉列表....它工作正常....我不知道单击按钮时如何获取选定的值.