【问题标题】:Bootstrap Tabs with Spaces in URLURL 中带有空格的引导选项卡
【发布时间】:2015-07-15 10:15:26
【问题描述】:

我稍微修改了引导选项卡,以便它们从控制器中提取 ID 而不是指定它们。

这一切都运行良好,但是它的一些 ID 的拉动在单词之间有空格。这导致这些选项卡无法工作。

基本上,所有带有单个单词的选项卡都可以正常工作,但是带有多个单词的选项卡则不起作用。

这是我的代码:

<!-- Nav tabs -->
    <ul class="nav nav-tabs" role="tablist">
        @foreach (var qs in Model)
        {
            <li role="presentation"><a href="#@qs.QuestionSectionName" aria-controls="home" role="tab" data-toggle="tab">@qs.QuestionSectionName</a></li>
        }
    </ul>

    <!-- Tab panes -->
    <div class="tab-content">
        @foreach (var qs in Model)
        {
           <div role="tabpanel" class="tab-pane active" id="@qs.QuestionSectionName">
               <table class="table">
                   <tbody>

                       @foreach (var item in qs.Questions)
                       {
                           <tr>
                               <td>
                                   @Html.DisplayFor(modelItem => item.QuestionName)
                               </td>
                               <td>
                                   @Html.DisplayFor(modelItem => item.QuestionSection.QuestionSectionName)
                               </td>
                           </tr>
                       }
                   </tbody>
               </table>

           </div> 
        }
    </div>

谢谢。

【问题讨论】:

    标签: java css twitter-bootstrap bootstrap-tabs


    【解决方案1】:

    单击时,Bootstrap 会查找具有唯一 ID 的对应 .tab-pane,不幸的是,ID不能包含空格。

    您将在@qs.QuestionSectionName 的值通过循环时连字符。

    【讨论】:

    • 嘿,是的,我知道这就是问题所在。我试图找出如何用字符串中的连字符替换空格。谢谢:)
    • 别担心!抱歉,我可能有点误解了你的问题。
    • 您根本无法使用与str_replace 等效的PHP 吗?例如:echo str_replace(' ', '-', $qs-&gt;getQuestionSectionName);
    • 对不起,我重读了一遍,感觉很粗鲁!我试过了:@Html.DisplayFor(modelItem =&gt; item.QuestionName.Replace(' ', '-')) 这没有帮助。
    • 我尝试的上述方法确实有效,我出于某种原因使用单引号而不是双引号。换成双引号有效。
    猜你喜欢
    • 2013-11-06
    • 1970-01-01
    • 2015-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-07
    • 2015-08-22
    相关资源
    最近更新 更多