MVC 4を使用していて、その選択に基づいて残りのページを読み込む@ HTML.DropdownlistFor()があります。リストボックスが変更されたら、正しいデータを読み込むようにページをリロードします。同様に、ページを正しく読み込むために必要な2つのパラメータがあります。それはID = 1と言うMVC 4 @HTML.Dropdownlist onchangeイベントでSelectedIndex値を送信する必要があります
Create.cshtmlビューで
@Html.DropDownListFor(model => model.SelectedMissionID, Model.MissionsToDisplay, new { onchange = "ReloadPage();" })
function ReloadPage() {
window.location = '@Html.Raw(Url.Action("CreateEdit", "DailyLog", new { ID = 1, ID2 = 0, dailyLogDate = Model.LogDate }))';
}
、私はこれを得るのですか、DropdownlistFor(SelectedMissionID)の選択されたインデックスをしたいですか?
これがコントローラに行く最善の方法であるかわからない、またはJQUERY .ajax投稿を使用する必要がある場合は、より良い方法がありますか?
私はそのような選択値を得ることができますが、それをどのようにパラメータリストに入れますか?ありがとう! – Dean
回答の確認 – Romias
値を送信するためにajax投稿を使用する方が良い結果が得られました。 – Dean