我是MVC和razor的新手。我有一个MVC 4应用程序。在共享 - > _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>
谢谢
答案 0 :(得分: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,而不是硬编码控制器路径