我有一个Dropdownlist连接到我的模型。加载页面时,模型为空,但在页面上有一个用于更新模型的按钮。我的问题是我的下拉列表不会更新。MVC更新使用jquery的下拉列表
标记:
@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的声明。 – 2011-03-04 12:10:48