我希望得到一些有关如何实现所需功能的有用信息:
我没有包含我的webapp导航的模型的剃刀局部视图。由于某些功能仅供特定用户使用,我想自定义视图。
特别是我想在 ul 中显示/不显示特定的 li 元素。 我已经有一个查询,它确定是否需要显示元素。 元素本身必须是这样的:
<li><a href='@Url.Action("Index", "Controller", new {area = ""})' onclick="">@Resources.Label1</a></li>
我将如何实现这一目标?
答案 0 :(得分:0)
您应该可以使用ViewBag。
主视图或控制器:
ViewBag.LoggedIn = true;
部分观点:
<ul>
<li>Visible to everyone</li>
@if (ViewBag.LoggedIn == true) {
<li>Visibility based on some data</li>
}
</ul>