私は 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 は常に null です。誰かがこれを手伝ってくれて、必要なパラメーターを与える方法を教えてください。また、確認したところ、ビューで Model.MeetingID に必要な ID が入力されています。
助けていただければ幸いです、ライアンに感謝します