我无法设置文本区域中的列宽度。行/高度效果很好。有人可以帮忙吗谢谢!
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)
@Html.TextAreaFor(model => model.Comments, new {cols=60, rows=10})
@Html.HiddenFor(model => model.UserName, new { UserName = @User.Identity })
<div class="form-group">
<div class="col-md-10">
<input type="submit" value="Submit Feedback" class="btn btn-default" />
</div>
</div>
}
任何建议或提示将不胜感激!谢谢
呈现的 HTML 是(出于安全原因,我删除了名称和值文本:
<form action="/feedback/create" method="post"><input name="" type="hidden" value="">
<textarea name="Comments" id="Comments" rows="10" cols="60"></textarea>
<input name="UserName" id="UserName" type="hidden" value="" username="System.Security.Principal.WindowsIdentity">
<div class="form-group">
<div class="col-md-10">
<input class="btn btn-default" type="submit" value="Submit Feedback">
</div>
</div>
EDIT:
我可以通过 CSS 设置文本区域的宽度,但只能在一定范围内(可能是屏幕的 15%)
所以我想通了,我相信这是导入到 ASP.NET MVC5 项目的引导程序的问题。答案很简单。只需设置 CSS 即可
max-width: 1000px;
width: 1000px;
这解决了所有数据类型的问题。文本区域、输入等
**** 更新 8/26/2014 ****
更改了我的答案以反映发布的评论。使用百分比而不是 px 来保持响应能力。 CSS 应该是:
max-width: 100%;
width: 100%;
**** 更新 8/29/2016 ****
Bootstrap 3 已修复此问题。添加类形式控制应用了上面的样式
@Html.TextAreaFor(x => x.Note, new { @class = "form-control", rows = "3" })
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)