Question

I have the following nav section in my master template. I want to set the active class to the correct nav element from the child template.

<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>

Is it possible to set the active class on the correct nav option in the master template from the child template?

Was it helpful?

Solution

I would probably try and do this via a ViewModel property instead which can be read as the page renders, but if you're looking for a way to have a variable set by a child that the master view can see, then you can always declare and use a global for example:

<global activeItem="Home" />

can be declared in the master and then:

<set activeItem="Contact" />

in the child view.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top