Asp.net mvc getvalue viewbag进入ActionLink

时间:2015-12-12 16:37:29

标签: asp.net-mvc

我有这个动作链接

@Html.ActionLink("some name", "Profile", "Profile", null, new { id = "home-link" })

我需要在“某个名称”

中传递一个viewbag值

尝试了几件事

@Html.ActionLink(ViewBag.displayname, "Profile", "Profile", null, new { id = "home-link" })
@Html.ActionLink(@ViewBag.displayname, "Profile", "Profile", null, new { id = "home-link" })


@{
  var displayname = ViewBag.displayname;
}
@Html.ActionLink(displayname, "Profile", "Profile", null, new { id = "home-link" })

这些似乎都不起作用,找不到任何东西,这甚至可能吗? 感谢

添加了sceenshot enter image description here

1 个答案:

答案 0 :(得分:1)

无法动态调度扩展方法。尝试将displayName转换为某些内容。

 @Html.ActionLink((string)ViewBag.displayname, "Profile", "Profile", null, new { id = "home-link" })