Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 回发时保持手风琴状态_C#_Asp.net Core_Bootstrap 4 - Fatal编程技术网

C# 回发时保持手风琴状态

C# 回发时保持手风琴状态,c#,asp.net-core,bootstrap-4,C#,Asp.net Core,Bootstrap 4,我有一个问题,关于在手风琴中保留后靠背上折叠面板的状态。我只需要使页面运行,以便在回发后,手风琴状态显示为未修改 我已尝试使用隐藏字段,如下所示: 还可以使用jQueryCookie并遵循此处的建议,即使是由于Bootstrap4的更改而更新JS。 因此,导入此js: 并使用以下代码: 使用.NETCore和Razor页面。 html 没有错误消息,不幸的是它无法工作。任何帮助或建议都会收到。不要使用cookies。可以使用localStorage,也可以只在重定向URL中包含应该扩展的部

我有一个问题,关于在手风琴中保留后靠背上折叠面板的状态。我只需要使页面运行,以便在回发后,手风琴状态显示为未修改

我已尝试使用隐藏字段,如下所示:

还可以使用jQueryCookie并遵循此处的建议,即使是由于Bootstrap4的更改而更新JS。

因此,导入此js:

并使用以下代码:

使用.NETCore和Razor页面。 html


没有错误消息,不幸的是它无法工作。任何帮助或建议都会收到。

不要使用cookies。可以使用localStorage,也可以只在重定向URL中包含应该扩展的部分的片段。然后应用一些JS来检查片段并扩展相关部分。谢谢Chris,虽然我很感谢反馈,但我没有太多的运气来查找这个。你有什么可以推荐的资源吗?或者任何可能有用的jsfiddle?对不起,不要用饼干。可以使用localStorage,也可以只在重定向URL中包含应该扩展的部分的片段。然后应用一些JS来检查片段并扩展相关部分。谢谢Chris,虽然我很感谢反馈,但我没有太多的运气来查找这个。你有什么可以推荐的资源吗?或者任何可能有用的jsfiddle?很抱歉
<div class="accordion" id="accordionExample">
    <div class="card">
        <div class="card-header" id="headingOne">
            <h5 class="mb-0">
                <button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne">
                    Collapsible Group Item #1
                </button>
            </h5>
        </div>

        <div id="collapseOne" class="collapse" aria-labelledby="headingOne" data-parent="#accordionExample">
            <div class="card-body">
                Anim pariatur cliche reprehenderit
            </div>
        </div>
    </div>
    <div class="card">
        <div class="card-header" id="headingTwo">
            <h5 class="mb-0">
                <button class="btn btn-link collapsed" type="button" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
                    Collapsible Group Item #2
                </button>
            </h5>
        </div>
        <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordionExample">
            <div class="card-body">
                Anim pariatur cliche reprehenderit,
            </div>
        </div>
    </div>
</div>

<form method="get">
    <button>Hi</button>
</form>
  $(document).ready(function () {
        //when a group is shown, save it as the active accordion group
        $("#accordion").on('shown.bs.collapse', function () {
            var active = $("#accordion .show").attr('id');
            $.cookie('activeAccordionGroup', active);
          //  alert(active);
        });
        $("#accordion").on('hidden.bs.collapse', function () {
            $.removeCookie('activeAccordionGroup');
        });
        var last = $.cookie('activeAccordionGroup');
        if (last != null) {
            //remove default collapse settings
            $("#accordion .panel-collapse").removeClass('show');
            //show the account_last visible group
            $("#" + last).addClass("show");
        }
    });