Я могу получить значение выпадающего списка таким образом, но я не могу получить значение элемента списка с этим кодом.Что я могу сделать, чтобы получить значение в моем контроллере для моего действия создания.
Мой контроллер содержит:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(Product products, Design designs, Material materials, Color colors, Picture pictures, FormCollection form,EventArgs e)
{
if (Request.Files != null)
{
long prod = Convert.ToInt64(form["Product"]);
pictures.product_id = db.Products.Single(x => x.id == prod).id;
Мой просмотр содержит:
@Html.DropDownList("Product", new SelectList((System.Collections.IEnumerable)ViewData["Productlist"], "id", "name"), "Please Select Product", new { onchange = "productlist()", style = "width:190px; padding:4px; margin:4px;" })
я могуполучить значение выпадающего списка, но не могу получить значение списка выбора ..
My View Contains: (SelectList)
<select id="Color" style=" width:190px; padding:4px; margin:4px;" onchange="colorlist()">
<option label="Please Select Color" ></option>
</select>
, так что если мне нужно будет использовать json, как я могу использовать его внутри действия createи в поле зрения.