【发布时间】:2016-04-19 14:17:58
【问题描述】:
我正在使用 Asp.net MVC 5 和 Entity Framework 6 开发一个应用程序,其中包含如下产品模型:
[Key,DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int ProductId { get; set; }
public string Name { get; set; }
public float Stock { get; set; }
在我的控制器中,我正在填充产品列表:
DemoDBContext db = new DemoDBContext();
public ActionResult Index()
{
var productList = db.Products.ToList();
ViewBag.Products = productList;
return View();
}
我的看法:
@{
ViewBag.Title = "Home Page";
var productList = ViewBag.Products;
}
<td>
@Html.DropDownList("Products", new SelectList(productList, "ProductId", "Name"), "-- Select Product --", new { @class = "form-control" })
<span class="error">Item name required</span>
</td>
我想要完成的是,每当我从 dropdownlist 中选择一个 Product 时,该产品的相应 Stock 将显示在html文本输入。任何形式的帮助将不胜感激。
【问题讨论】:
标签: c# jquery html asp.net-mvc-5