while (reader.Read())
ViewBag.Kenmerken.Add(new SelectListItem {
value = reader.GetString(0),
Text = reader.GetString(0)
});
Reader.Close();
< /code>
и форма с использованием asp.net Razor: < /p>
@using (Html.BeginForm("KenmerkSelectie2", "KenmerkSelectie", FormMethod.Post, new { id = "kenmerk2" }))
{
@Html.DropDownList("Kenmerken", (SelectList)ViewBag.Kenmerken,
"-- Selecteer een kenmerk--",
new{
onchange = "document.getElementById('kenmerk2').submit();"
});
}
< /code>
и метод httppost < /p>
[HttpPost]
public ActionResult KenmerkSelectie2(string value)
{
var foo = ViewBag.Kenmerk;
var foo2 = value;
var foo3 = ViewBag.Kenmerken;
return View();
}
Каждый Foo is null, как мне получить выбранное значение?
У меня есть Viewbag с 'kenmerken': < /p> [code]while (reader.Read()) ViewBag.Kenmerken.Add(new SelectListItem { value = reader.GetString(0), Text = reader.GetString(0) }); Reader.Close(); < /code> и форма с использованием asp.net Razor: < /p> @using (Html.BeginForm("KenmerkSelectie2", "KenmerkSelectie", FormMethod.Post, new { id = "kenmerk2" })) { @Html.DropDownList("Kenmerken", (SelectList)ViewBag.Kenmerken, "-- Selecteer een kenmerk--", new{ onchange = "document.getElementById('kenmerk2').submit();" }); } < /code> и метод httppost < /p> [HttpPost] public ActionResult KenmerkSelectie2(string value) { var foo = ViewBag.Kenmerk; var foo2 = value; var foo3 = ViewBag.Kenmerken; return View(); } [/code] Каждый Foo is null, как мне получить выбранное значение?