私のモデルに接続されているDropdownlistforがあります。ページが読み込まれるとモデルは空ですが、モデルを更新するボタンがページにあります。私の問題は、私のドロップダウンリストが更新されないということです。MVC update jqueryを使用したDropdownlistfor
マークアップ:
@Html.DropDownList("ddlRaces", new SelectList(ViewBag.Races, "RaceId", "Name"))
<input type="button" id="btnChangeRace" class="btnGo" value=" " />
@Html.DropDownListFor(m => m.Timers, new SelectList(Model.Timers, "TimerId", "StartTime"), "Velg timer:")
スクリプト:
btnChangeRace.click(function() {
url = "/TimeMerger/GetTimers/?raceId=" + ddlRaces.val();
$.get(url);
});
分離コード:
[HttpGet]
public ActionResult GetTimers(int raceId)
{
var timeMergeModel = new TimeMergerModel();
timeMergeModel.Timers = TimerModel.GetTimers(raceId);
return View(timeMergeModel);
}
ここ
btnChangeRaceおよびddlRacesの宣言を表示します。 –