我对 MVC 样式的页面很陌生,但学习缓慢。我希望能够单击一个动作链接,然后将一个参数传递给我的控制器,该控制器将使用它从数据库中获取一些东西,但是我尝试了许多不同的东西,并且控制器只被赋予 null 作为参数.
在我看来,我已经构建了我的操作链接,如下所示:
@Html.ActionLink(Model.Name, "GetMeeting", "ChooseMeeting", null, new {meetingid = Model.MeetingId})
在我处理此请求的控制器中如下:
public ActionResult GetMeeting(string meetingid)
{
var races = RaceRepository.GetRacesInMeeting(new Meeting() {MeetingId = new Guid(meetingid)});
return View(races);
}
meetingID 始终为空,有人可以帮我解决这个问题,让我知道如何给它我想要的参数。此外,我已经检查并在视图中,Model.MeetingID 填充了它应该是的 ID。
任何帮助将不胜感激,谢谢瑞恩