我的主模板中有以下导航部分。 我想将活动类设置为子模板中正确的nav元素。
<ul class="nav nav-pills pull-right">
<li class="active"><a href="/">Home</a></li>
<li><a href="/browser">Browse</a></li>
<li><a href="/commision">Create</a></li>
<li><a href="/contact">Contact</a></li>
<li><a href="/about">About</a></li>
</ul>
是否可以从子模板中的主模板中的正确导航选项上设置活动类?
答案 0 :(得分:2)
我可能会尝试通过ViewModel属性来执行此操作,而该属性可以作为页面呈现读取,但如果您正在寻找一种方法来让主视图可以看到的子项设置变量,那么您总是可以声明并使用global例如:
<global activeItem="Home" />
可以在master中声明,然后:
<set activeItem="Contact" />
在子视图中。
希望有所帮助,
罗布