asp.net-mvc – 如何在MVC视图中使用Bootstrap按钮插件
发布时间:2020-05-24 12:23:40 所属栏目:asp.Net 来源:互联网
导读:我很难让Bootstrap的 button addons在我的MVC视图中工作.我正在使用最新的NuGet版本的ASP.NET MVC(5.1 rc1)和Bootstrap(3.03). 我在视图中有以下内容(现在我已经将其简化为手工编码的HTML而不是使用Html.EditorFor(),以试图让它工作): @using (Html.BeginFor
|
我很难让Bootstrap的 button addons在我的MVC视图中工作.我正在使用最新的NuGet版本的ASP.NET MVC(5.1 rc1)和Bootstrap(3.03). 我在视图中有以下内容(现在我已经将其简化为手工编码的HTML而不是使用Html.EditorFor(),以试图让它工作): @using (Html.BeginForm())
{
@Html.AntiForgeryToken()
<div class="form-horizontal">
@Html.ValidationSummary(true)
<div class="row">
<div class="col-lg-6">
<div class="input-group">
<input type="text" class="form-control" />
<span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button>
</span>
</div>
</div>
<div class="col-lg-6">
</div>
</div>
这会生成以下HTML: <form action="xxx" method="post">
<input name="__RequestVerificationToken" type="hidden" value="T3k..." />
<div class="form-horizontal">
<div class="row">
<div class="col-lg-6">
<div class="input-group">
<input type="text" class="form-control" />
<span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button>
</span>
</div>
</div>
<div class="col-lg-6">
</div>
</div>
</div>
</form>
问题是,当它在浏览器中显示时(Chrome 32 / IE 11),输入框和按钮之间存在很大差距.像这样: 如果我将输入组div周围的div的大小减小到col-lg-3或更小,那就没问题了.但任何大于此的东西都会留下空隙. 就好像输入的最大尺寸 – 实际上,我的所有输入似乎都小于它们的容器div … 可能是什么导致了这个? 解决方法新MVC 5项目附带的默认Site.css样式表具有限制输入最大宽度的规则.你得到的是控制的结果,它跨越了应有的全部可用宽度,但是输入本身被约束到一个定义的宽度.只需注释掉那个样式表,一切都会正常工作./* Set width on the form input elements since they're 100% wide by default */
input,select,textarea {
max-width: 280px;
}
这是团队为了快速构建示例站点而采取的相当令人震惊的捷径. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在ASP.NET MVC中禁用布局?
- asp.net – 有关视图模型和模型更新的一些子集的最佳实践
- asp.net – 如何从URL抓取.aspx页面名称?
- asp.net-mvc – 检测到潜在的危险Request.Form值
- 使用NUnit与ASP.NET WebApi控制器执行集成测试
- asp.net-mvc – ASP.Net身份登录重定向强制协议(Https)
- asp.net – Page.RouteData.Values对于一个页面是空的而不是
- asp.net-mvc – 如何在ASP.NET MVC Web API中将URL作为参数
- asp.net-mvc – 使用jquery Ajax加载PartialView?
- asp.net-mvc-3 – 如何使用ASP.net MVC的AsyncController处
推荐文章
站长推荐
- asp.net – 如何在KeyUp上进行文本框回发?
- asp.net中的GridView分页问题
- asp.net – 在IE9中HTML表格无法正确呈现
- asp.net-web-api2 – ASP.NET 5(vNext)/ Web API
- 处理global.asax ASP.NET MVC中的异常
- asp.net-mvc – Asp.net MVC5,如何加载.hbs文件
- asp.net – 如何验证用户选择至少一个复选框?
- asp.net-mvc – 当模型绑定包含bool时,表单集合必
- asp.net-mvc – 此模板试图加载组件程序集Micros
- asp-classic – 从ASP.Classic中的Web.Config读取
热点阅读
