DataBinder.Eval作为ID不适用于href

时间:2017-12-21 16:07:11

标签: asp.net twitter-bootstrap data-binding

我使用ListView控件动态生成面板。我试图使用Bootstrap可折叠面板。我遇到的问题是使用DataBinder.Eval作为可折叠面板主体的id。我假设href是正确的,因为如果我硬编码id而不是使用DataBinder.Eval,面板会正确打开和关闭,但是当我用硬编码的id替换DataBinder.Eval时,面板无法打开。这是我的HTML:

    <div class="panel-heading">
                    <h4 class="panel-title">
                        <a data-toggle="collapse" href="#<%#Eval("ModuleKey") %>"><%#Eval("ModuleKey") %></a>
                    </h4>
                </div>
              <div id='<%# DataBinder.Eval(Container.DataItem, "ModuleKey")%>' class="panel-collapse collapse">
                <div class="panel-body">Panel Body</div>

              </div>

非常感谢任何帮助!

0 个答案:

没有答案