使用动态识别码

时间:2016-05-30 06:59:20

标签: asp.net-mvc-4 accordion razorengine

我有一个嵌套的手风琴。在下面的代码中,我想为scheduleAccordion_设置一个动态ID。不幸的是我无法获取任何Model值(Model.ID)并附加到它。如何在foreach中使用动态变量创建动态ID?

<div class=" container-fluid" id="divpartialschedule">
    <div class="col-md-12">
        <div class="box box-solid">
            <div class="box-body">
                <div class="box-group" id="scheduleAccordion_@Model.ID">
                    @foreach (var scheItem in Model.Schedules)
                    {
                        <div class="panel box ">
                            <div class="box-header with-border" style="background-color: darkgrey">
                                <h4 class="box-title">
                                    <a class="collapsed" aria-expanded="false" href="#collapseSchedule_@scheItem.MXP_TemplateID" data-toggle="collapse" style="color:black" data-parent="#scheduleAccordion">
                                        @scheItem.ScheduleName
                                    </a>
                                </h4>
                            </div>

1 个答案:

答案 0 :(得分:0)

你应该添加括号

<div class="box-group" id="scheduleAccordion_@(Model.ID)">

请参阅this answer