我正在開發使用Asp.net MVC 5和Entity Framework 6含有一個產品型號如下應用:基於下拉列表中選擇項目在Asp.net MVC中選擇數據5
[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>
什麼我試着克來完成是每當我從下拉列表,相應庫存該產品的將在htmltextinput所示被選擇產品。任何形式的幫助將不勝感激。
感謝您的回覆。對我來說,添加另一個視圖模型並處理它似乎太複雜了。你能簡化解決方案嗎? –
我檢查你的代碼,它沒有選擇基於產品選擇 –
它是什麼選擇股票?股票是否有價值?或者它是空的? –