Проблема с вкладками начальной загрузки Asp.net - PullRequest
0 голосов
/ 26 июня 2018

У меня на странице бритвы следующий макет вкладки начальной загрузки:

<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 Ответ

0 голосов
/ 03 января 2019
...