我在ASP.NET MVC 5中有一个操作链接,想要将Dictionary<string, int>
变量传递给它。
这是我的观看代码。
@*Get the dictionary property from the current model and pass it to the action link*@
<p>
@Html.ActionLink("Click this link", "ActionName", "ControllerName", new { dict = Model.Dict }, null)
</p>
这是我的控制器代码。
//Get the dictionary variable and pass it to the new view
public ActionResult ActionName(Dictionary<string, int> dict)
{
return View(dict);
}
当我点击我的网络应用程序中的操作链接时,我会找到正确的ActionResult
,但dict
参数不包含任何元素。如何解决此问题,以便可以通过操作链接传递我的Dictionary变量。