如何重现:未知的差距
- 创造新的ASP.Net MVC项目
- 添加模型
- 添加脚手架控制器意见
- 在浏览器中打开Create.cshtml,然后更改任何“形式的组”使用Firebug或开发工具:
来源:
<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>
我们只要把“输入”一“格”与“类=‘输入组’”内,并增加了“输入组插件”
结果很奇怪,它看起来像这样: http://i.imgur.com/ylpYJKh.png
但正确的结果是这样的: http://jsfiddle.net/6t3d9z8e/
这是一个ASP.Net MVC 5默认模板的错误还是什么?
这解决了这个问题,我从“Site.css”注释掉了这一行: input, select, textarea max_width:280px; },非常感谢 – 2014-10-22 21:40:00
您还可以添加:.input-group { max-width:350px; }没有注释掉上面的内容。 – 2016-06-10 11:11:15
很奇怪,即使在最新版本的Visual Studio中也没有修复这个bug。 – harveyt 2016-12-09 15:46:46