シンプルな Asp.Net MVC Web ページに、ドロップダウン リストがあります。リストからの選択が行われると、選択した値をルート値としてアクションに渡したいと思います。すなわちhttp:\\mysite\mypage\selectedvalue
私のドロップダウンリストは
@Html.DropDownList("id", Model.AllLocations, "Select your Location");
そして、フォームを送信するための私のjavascriptは
$("#id").on("change", function () {
$("form").submit();
})
これを自分のルートに追加するにはどうすればよいですか?
これはモバイル サイトであり、予想される [戻る] ボタンの使用に対応するために、URL に値を含める必要があります。
**フォームを表示するように編集**
@using (Html.BeginForm("details", "location",FormMethod.Post))
{
@Html.AntiForgeryToken()
@Html.DropDownList("id", Model.AllLocations, "Select your location");
}