如何重现:
>创建新的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>
我们只是将“input”放在“div”中,并使用“class =’input-group’”并添加“input-group-addon”
结果非常奇怪,它看起来像这样:
http://i.imgur.com/ylpYJKh.png
但正确的结果是这样的:
http://jsfiddle.net/6t3d9z8e/
这是ASP.Net MVC 5默认模板的错误还是什么?