1

我是 MVC 和剃须刀的新手。我有一个 MVC 4 应用程序。在 Shared -> _Layout.cshtml 页面中,如果用户不在允许列表中,我想隐藏一些内容。我应该如何进行?

我尝试使用类似的东西,但是当我查看运行代码时, <% %> 之间的部分被注释掉了。

<div>
    <a href="../Home/Index" style="color: White;">Home</a>
    <% if(*a condition*) { %>
        <a href="../Admin/Index" style="color: White;">Admin</a>
    <% } %>
</div>

谢谢

4

1 回答 1

1

如果您使用的是剃须刀,您只需要使用@

<div>
    <a href="../Home/Index" style="color: White;">Home</a>
    @if(1==2) {
        <a href="../Admin/Index" style="color: White;">Admin</a>
    }
</div>

但是,我建议您也考虑使用ActionLink,而不是硬编码控制器路由

于 2012-08-16T15:20:11.237 回答