У меня есть небольшой блок ссылок на боковой стороне моей страницы, который отображается как PartialView.
В нем у меня есть dropDownlist, который должен изменить значение маршрутизации ссылок в окне, но у меня возникают трудности с этим.
Мой текущий план - вызвать что-то похожее на Ajax.ActionLink, чтобы перезагрузить частичное представление в с другим параметром, основанным на значении выпадающего списка.
Однако у меня много проблем с этим, например, как новичок в использовании выпадающих списков. Я не знаю, как вызвать выбранное значение, например.
<%= Html.DropDownList("DropDownList1", new SelectList(Model, "ID", "Name"), "--Pick--", new { AutoPostBack = "true", onchange = "maybe something here" })%>
Я попытался вставить ссылку sys.mvc.AsyncHyper в атрибут onchange, и это сработало, за исключением того, что я не знаю, как указать для него значение маршрута.
Sys.Mvc.AsyncHyperlink.handleClick(this, new Sys.UI.DomEvent(event), { insertionMode: Sys.Mvc.InsertionMode.replace, updateTargetId: 'SmallMenu' }
Нет ли прямого выпадающего списка Ajax, который запускает обмен событиями?
В любом случае это возможно?
Позже в Частичном представлении я вижу ссылки действий Ajax, но им нужно обновить свой идентификатор на значение в раскрывающемся списке, и если бы я мог сделать это каким-либо другим способом, я был бы признателен за предложение.