我的页面侧面有一个小链接框,呈现为 PartialView。
在其中我有一个 dropDownlist 应该更改框中链接的路由值,但我很难这样做。
我目前的计划是调用类似于 Ajax.ActionLink 的东西,根据下拉选择的值使用不同的参数将部分视图重新加载到 中。
但是,我对此有多个问题,例如,作为使用下拉列表的新手,我不知道如何调用所选值。
<%= Html.DropDownList("DropDownList1", new SelectList(Model, "ID", "Name"), "--Pick--", new { AutoPostBack = "true", onchange = "maybe something here" })%>
我尝试将 sys.mvc.AsyncHyperlink 放入 onchange 属性中并且有效,但我不知道如何为其输入路由值。
Sys.Mvc.AsyncHyperlink.handleClick(this, new Sys.UI.DomEvent(event), { insertionMode: Sys.Mvc.InsertionMode.replace, updateTargetId: 'SmallMenu' }
是否没有直接的 Ajax 下拉列表可以触发 onchange 事件?
这有什么可能吗?
我稍后在部分视图中查看了 Ajax 操作链接,但它们需要通过下拉列表中的值更新其 id,如果我能以其他方式做到这一点,我将不胜感激。