ページの横に、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 ドロップダウン リストはありませんか?
これはどのように可能ですか?
後で部分ビューでAjaxアクションリンクを表示しましたが、ドロップダウンリストの値でIDを更新する必要があり、他の方法でそれを行うことができれば、提案をいただければ幸いです。