我有这个动作链接
@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" })
这些似乎都不起作用,找不到任何东西,这甚至可能吗? 感谢
答案 0 :(得分:1)
无法动态调度扩展方法。尝试将displayName转换为某些内容。
@Html.ActionLink((string)ViewBag.displayname, "Profile", "Profile", null, new { id = "home-link" })