В моем MVC представлении у меня есть DropDownList в форме
@Html.DropDownList("ddlAbb"
, new List<SelectListItem>(){
new SelectListItem { Selected = true, Text = "All", Value = "-1"},
new SelectListItem { Selected = false, Text = "Some", Value = "1"},
new SelectListItem { Selected = false, Text = "Not Some", Value = "0"}
}
, new { @id = "ddlAbb", @class = "form-control", @onchange = "$(this).closest('form').submit();" })
, и для меня легко получить его значение при отправке.
Но на той же странице у меня есть другая кнопка не в форме:
<input type="button" value="Report" onclick="window.open('@Url.Action("GetPdf", "PrintList", new { listId = Url.RequestContext.RouteData.Values["id"], ddlAbb = [selectedValue]})')" />
Как видите, мне нужно получить выбранное значение DDL для использования в качестве параметра в функции windows .open.
Is Есть ли способ сделать это в MVC Просмотр?
Спасибо