Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.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
Asp.net mvc 引导:手风琴切换不';行不通_Asp.net Mvc_Twitter Bootstrap - Fatal编程技术网

Asp.net mvc 引导:手风琴切换不';行不通

Asp.net mvc 引导:手风琴切换不';行不通,asp.net-mvc,twitter-bootstrap,Asp.net Mvc,Twitter Bootstrap,我的accodion开关有问题。我把它放在我的代码中,但它不起作用。我的标题是蓝色的,标题附近没有任何内容 这是我的代码: @{string module_origine = ""; int step = 0; } <div class="accordion" id="accordion2"> @foreach (var test in Model) { if (module_origine != test.module) { module_orig

我的accodion开关有问题。我把它放在我的代码中,但它不起作用。我的标题是蓝色的,标题附近没有任何内容

这是我的代码:

@{string module_origine = "";
 int step = 0;
}
<div class="accordion" id="accordion2">
@foreach (var test in Model)
{
    if (module_origine != test.module)
    {
        module_origine = test.module;
        step = step + 1;

        <div class="accordion-group">
            <div class="accordion-heading">
                <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2"   href="#collapse_@step">
                    @Html.DisplayFor(ModelItem => test.module)
                </a>
            </div>

            <div id="Collapse_@step" class="accordion-body collapse in">

                <div class="accordion-inner ">
                    @foreach (var item in Model.Where(item => item.module == module_origine))
                    {
                        <form method="get" action="/@Html.DisplayFor(modelItem =>item.droit)">
                            <button type="submit" class="btn btn-primary" title="@Html.DisplayFor(ModelItem => item.description)">@Html.DisplayFor(modelItem => item.menunom)</button>
                        </form>
                    }
                </div>
            </div>
        </div>
    }
}
</div>
@{string module_origine=”“;
int步长=0;
}
@foreach(模型中的var测试)
{
if(模块源代码!=测试模块)
{
module_origine=test.module;
步骤=步骤+1;
@foreach(模型中的var项,其中(项=>项.module==模块\u origine))
{
@DisplayFor(modelItem=>item.menunom)
}
}
}

我不明白为什么我班上的手风琴拨动装置不工作,所以我希望我能理解为什么,并帮助我思考你

要获得面板,只需更改以下内容即可:

    @{string module_origine = "";
 int step = 0;
}
**<div class="panel-group" id="accordion">** //add that to create panel
@foreach (var test in Model)
{
    if (module_origine != test.module)
    {
        module_origine = test.module;
        step = step + 1;

        <div class="panel panel-success ">
    <div class="panel-heading">
                <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2"   href="#collapse_@step">
                    @Html.DisplayFor(ModelItem => test.module)
                </a>
            </div>

            <div id="Collapse_@step" class="accordion-body collapse in">

                <div class="accordion-inner ">
                    @foreach (var item in Model.Where(item => item.module == module_origine))
                    {
                        <form method="get" action="/@Html.DisplayFor(modelItem =>item.droit)">
                            <button type="submit" class="btn btn-primary" title="@Html.DisplayFor(ModelItem => item.description)">@Html.DisplayFor(modelItem => item.menunom)</button>
                        </form>
                    }
                </div>
            </div>
        </div>
    }
}
</div>
@{string module_origine=”“;
int步长=0;
}
****//将其添加到创建面板
@foreach(模型中的var测试)
{
if(模块源代码!=测试模块)
{
module_origine=test.module;
步骤=步骤+1;
@foreach(模型中的var项,其中(项=>项.module==模块\u origine))
{
@DisplayFor(modelItem=>item.menunom)
}
}
}

我只是删除了手风琴的内容,它不是在追求我的东西

我发现如何做你可以关闭。你能发布你的解决方案吗?我只是在你的功能顶部添加了一个面板:
,我希望这些提示对你有所帮助