代码之家  ›  专栏  ›  技术社区  ›  SunnySonic

ASP.NET核心引导选项卡问题

  •  1
  • SunnySonic  · 技术社区  · 7 年前

    我在Razor页面中有以下引导选项卡布局:

    <ul class="nav nav-pills nav-justified">
    <li class="active"><a href="#overview" data-toggle="tab" >overview</a></li>
    <li><a href="#Profil" data-toggle="tab" >Profil</a></li>
    <li><a href="#bla" data-toggle="tab" >Bla</a></li>
    </ul>
    
    <div class="tab-content">
        <div class="tab-pane fade in active" id="overview">
            <p>overview
        </div>
        <div class="tab-pane fade in active" id="Profil">
            <p>Profil
        </div>
        <div class="tab-pane fade in active" id="bla">
            <p>bla
        </div>
    </div>
    

    所有的工作都很好,除了:我怎样才能用不同的标签和活动内容调用同一个页面?

    显然,如果我做一个

    return RedirectToAction("Edit", "Profil");
    

    对于相同的视图和控制器方法,它采用初始HTML。

    有什么办法可以解决这个问题?

    我已经考虑过像这样设置tempdata字符串:

    @TempData["activatesecondtab"] = "2ndtabactive";
    

    然后会在我的剃刀页面:

    if(@TempData["activatesecondtab"] == "2ndtabactive")
    use this html
    else
    use that html
    

    …但它不接受这样的条件…

    1 回复  |  直到 6 年前
        1
  •  0
  •   SunnySonic    6 年前