Получить значение из выпадающего списка на Аякс ссылку как параметр в MVC
Привет
У меня есть выпадающий список
@Html.DropDownListFor(model => model.EmpName, new SelectList(ViewBag.names, "Text", "Value"), "Select Name", new { @class = "form-control", @id = "drop" })
и я хочу установить его значение в качестве параметра в ссылке ajax action link
@Ajax.ActionLink("Make month salary", "createsalary", new { @name = wanna put value here }, new AjaxOptions() { UpdateTargetId = "Sal", HttpMethod = "Get", InsertionMode = InsertionMode.InsertAfter });
Что я должен делать
Что я уже пробовал:
я пытался использовать javascript для получения данных в текстовом поле или метке, но до сих пор не знаю, как преобразовать их в параметр
F-ES Sitecore
Вы не можете этого сделать, потому что серверный код (в блоке"@") запускается на сервере и передает html клиенту, поэтому, когда ваша ActionLink выполняется, выпадающий список еще не существует. Вам нужно будет добавить параметр самостоятельно через javascript, вероятно, когда выпадающий список изменится. Google для "javascript update link on dropdown change" для примеров того, как это сделать.
Member 13058758
спасибо это решит мою проблему