如果可能,请在此处提供帮助或以其他方式建议我
C#代码如下
public ActionResult Create()
{
var newCircuit = new CircuitViewModel();
newCircuit.Workouts = _db.Workouts.ToList();
newCircuit.MemberId = _memberId;
return View(newCircuit);
}
在 cshtml 页面上的代码是
@Html.DropDownList("ddlWorkout", new SelectList(Model.Workouts, "Id", "Name"), "--Select Workout--", new { required = true, style = "width:310px", onchange = "GetExercise(this)" })
jQuery代码如下:
function GetExercise() {
var Workouts = @Model.Workouts
var AllExercises = Workouts[0].Exercises;
}
基本上在模型中我有锻炼,并且在每次锻炼下都有多个锻炼,所以当我选择锻炼时,我想显示所有锻炼,如果我选择另一个锻炼,那么它的相关锻炼,等等......
所以基本上我想@Model.Workouts
在 jQuery Workouts 变量中设置。但上面的 jQuery 代码对我不起作用。