Asp.net mvc 4 在mvc中单击具有引导功能的子选项卡时,无法使父选项卡处于活动状态

Asp.net mvc 4 在mvc中单击具有引导功能的子选项卡时,无法使父选项卡处于活动状态,asp.net-mvc-4,Asp.net Mvc 4,我正在使用引导选项卡,这是我的母版页: <div class="navbar-collapse collapse"> <ul class="nav navbar-nav pull-right"> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropd

我正在使用引导选项卡,这是我的母版页:

    <div class="navbar-collapse collapse">
                    <ul class="nav navbar-nav pull-right">
                 <li class="dropdown">
              <a href="#" class="dropdown-toggle" data-toggle="dropdown">Users <b class="caret"></b></a>//this is my 1st tab
                            <ul class="dropdown-menu">
                                <li class="divider"></li>
                                <li><a href="">Staff</a>//this is my child tab
                                <li><a href="">Clients</a>//this is my child tab
                                <li class="divider"></li>
                            </ul>
                        </li>

 @Html.MenuItem("Categories", "categories", "Admin")//this is my second tab.

有人能告诉我吗???

请接受MenuItem helper方法中的cssClass和DataToggle参数。 比如:

接下来,调用ActionLink方法的5个参数重载,并传递dataTogVal和cssClass。比如:

 li.InnerHtml = htmlHelper.ActionLink(text, action, controller, null, new { @class = cssClass, data_toggle = dataTogVal }).ToHtmlString();
您要设置哪个属性“类”或“数据切换”?class=“dropdown toggle”data toggle=“dropdown”。我要设置此类名和数据切换属性
@Html.MenuItem("Staff", "staff", "Admin")
        public static MvcHtmlString MenuItem(
            this HtmlHelper htmlHelper,
            string text,
            string action,
            string controller,
            string dataTogVal,
            string cssClass
        )
 li.InnerHtml = htmlHelper.ActionLink(text, action, controller, null, new { @class = cssClass, data_toggle = dataTogVal }).ToHtmlString();