这就是我要做的事情:
@{
string.Join(" | ", Html.GetControllerActions().Select(x => Html.ActionLink(x.Name, x.Name)));
}
Basicall我有一个字符串列表,我想用每个字符串创建一个ActionLink并使用管道将它们分开。但这并没有输出任何东西。我怎样才能让它发挥作用?
编辑:我知道这不起作用,但它解释了我想要实现的目标,我想根据带有管道“|”的字符串列表分隔链接列表
答案 0 :(得分:3)
这将不会向渲染器输出任何内容。尝试将此表达式包装在@Html.Raw(...)
:
@Html.Raw(string.Join(" | ", Html.GetControllerActions().Select(x => Html.ActionLink(x.Name, x.Name))))