【发布时间】:2015-01-28 15:42:31
【问题描述】:
ViewBag.htmml = "<li>" + "Html.ActionLink(" + "Home" + ", " + "Dashboard" + ", " + "User" + ")" + "</li>";
上面是我的代码,我正在尝试使用它在我的视图中呈现ActioLink。当代码运行时,使用以下代码,我没有得到名称为 Home 的操作链接,而是在我的 <li> 部分中得到 Html.ActionLink(Home, Dashboard, User)。如何获得我正在尝试的 ActionLink。
@Html.Raw(ViewBag.htmml)
【问题讨论】:
-
为什么要在控制器中而不是在视图中执行此操作(在视图中解析剃刀代码)?
-
@StephenMuecke :再次嗨斯蒂芬,请参考我的这个链接。 stackoverflow.com/questions/28186208/…。我正在尝试从数据库构建菜单。
-
我也不明白另一个问题:)。您的剃刀代码需要在视图中。数据库中的什么决定了您要呈现的内容?