如何将Dictionary变量传递给视图?

时间:2016-10-27 16:14:26

标签: c# asp.net-mvc dictionary view actionlink

我在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变量。

0 个答案:

没有答案