asp.net-mvc - 默认asp.net mvc 5模板中输入组插件之前的未知间隙

标签 asp.net-mvc twitter-bootstrap twitter-bootstrap-3 asp.net-mvc-5

如何重现:

  • 创建新的 ASP.Net MVC 项目
  • 添加型号
  • 添加带有脚手架 View 的 Controller
  • 在浏览器中打开 Create.cshtml,然后使用 firebug 或开发工具更改任何“form-group”:

  • 从 :
    <div class="form-group">
       <label class="control-label col-md-2" for="Name">Name</label>
       <div class="col-md-10">
          <input name="Name" class="form-control text-box single-line" id="Name" type="text" value="">
       </div>
      <span class="field-validation-valid text-danger" data-valmsg-replace="true" data-valmsg-for="Name"></span>
    </div>
    

    至 :
    <div class="form-group">
       <label class="control-label col-md-2" for="Title">Title2</label>
       <div class="col-md-10">
          <div class="input-group">
            <input name="Title" class="form-control text-box single-line" id="Title" type="text" value="">
            <span class="input-group-addon">@</span>
          </div>
       </div>
    </div>
    

    我们只是将“input”放在“div”中,“class='input-group'”并添加了一个“input-group-addon”

    结果很奇怪,看起来像这样:
    http://i.imgur.com/ylpYJKh.png

    但正确的结果是这样的:
    http://jsfiddle.net/6t3d9z8e/

    这是 ASP.Net MVC 5 默认模板的错误还是什么?

    最佳答案

    Bootstrap css 和微软默认样式之间的交互是一个有趣的错误。

    查看您的默认 css 文件“Site.css”并在评论后删除 block Set width on the form input elements since they're 100% wide by default , 其中设置 max-width输入属性。

    如果您想按大小限制输入,您应该通过 Bootstrap 的 col-md-... 来执行此操作。类。

    关于asp.net-mvc - 默认asp.net mvc 5模板中输入组插件之前的未知间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26507294/

    相关文章:

    javascript - Twitter bootstrap 弹出窗口会在第二次悬停时显示,但不会在第一次悬停时显示。

    twitter-bootstrap - 当没有更多可滚动区域时,Bootstrap ScrollSpy 会跳过部分

    jquery - 如何使用 jQuery 从另一个 HTML 文件中获取 "slide in"内容

    twitter-bootstrap - 如何在 Bootstrap 3 中的两个井之间添加空间?

    c# - 如何防止在 C# 类中滥用构造函数

    c# - 如何将值从 View 传递到 ASP.NET 中的存储库?

    c# - 在 ASP.NET MVC 中从 MySQL 查询是否有更简单的方法?

    c# - angularJS 单元测试

    css - 为什么我的 Bootstrap 列类堆叠在一起,而不是彼此并排坐在一起?

    html - Bootstrap 三列布局折叠