クリックするとオブジェクトのリストをコントローラーアクションに渡すアクションリンクがあります。
例:
意見:
Html.ActionLink("TestLink", "TestMethod", "Test", Model.SampleList, null)
テストコントローラー:
public ActionResult TestMethod(List<SampleList> sampleList)
{
return View(sampleList);
}
これを行うと、null の sampleList が返されます。コレクションではなく、単一の複雑なオブジェクトを問題なく渡すことができます。これには正しいルーティングが必要ですか? 私がこれを行っている理由は、id を渡してコントローラ アクションでルックアップを行う代わりに、データを渡すだけです。