У меня проблемы с получением выбранного значения DropDownList
на мой контроллер. Строка, которую я ищу, передается контроллеру, но выбранное значение в раскрывающемся списке - нет.
Контроллер
public ActionResult Index()
{
List<SelectListItem> items = new List<SelectListItem>();
items.Add(new SelectListItem { Text = "Movies", Value = "0", Selected = true });
items.Add(new SelectListItem { Text = "Tv Seires", Value = "1" });
items.Add(new SelectListItem { Text = "Cast", Value = "2" });
items.Add(new SelectListItem { Text = "All", Value = "3" });
ViewData["Options"] = items;
return View();
}
Вид
<div class="input-group">
<div class="input-group-btn search-panel">
@Html.DropDownList("Options",ViewData["Options"]as SelectList, new { @class = "btn btn-secondary dropdown-toggle", @id = "search_dropdown" })
</div>
@Html.TextBoxFor(m => m.searchValue,new{htmlAttributes = new {@class = "form-control", @id="search_input",placeholder="Search term..."}})
<span class="input-group-btn">
<input type="submit" value="🔍" class="btn btn-secondary" id="search_button" />
</span>
</div>