ここに私は自分のプロジェクトのドロップダウンリストを持っています.しかし、ここで私は選択した値を取得することに固執しています.
@Html.DropDownListFor(m => m.ProductType, (SelectList)ViewBag.ListOfCategories, new { @class = "form-control"})
型式コード
[Required]
public string ProductType { get; set; }
コントローラ
[HttpPost]
public ActionResult AddProduct(ICS.Models.ProductsModels.Products model)
{
ProductController _ctrl = new ProductController();
_ctrl.AddorUpdateProduct(new ICS.Data.Product
{
ProductName = model.ProductName,
ProductType = model.ProductType,
IsFixed = model.PriceSettings,
ItemPrice = model.ItemPrice,
PurchasePrice = model.PurchasePrice,
Vat = model.Vat,
WholeSalePrice = model.WholeSalePrice,
Comments = model.Comments
});
return View(model);
}
[HttpGet]
public ActionResult AddProduct()
{
ViewBag.ListOfCategories = new SelectList(_cat.GetCategory(), "CategoryId", "CategoryName");
return View();
}