我有多个项目会发生这种情况。我指定了TextBoxFor,但我没有显示文本区域框(即没有边框)。我只是得到一行看起来像TextArea的空间,如果我点击返回我得到另一个。但没有国界。这不是默认值。对于文本框也会发生这种情况。谁能告诉我为什么?
我有一个ViewModel:
// Text Area - Whole Markup
[Display(Name = "HTML Markup Code: ")]
public string HTMLMarkupCode { get; set; }
标记:
<div class="col-xs-9">
@Html.LabelFor(m => m.HTMLMarkupCode)
@Html.TextAreaFor(m => m.HTMLMarkupCode)
</div>
答案 0 :(得分:1)
听起来像是一个CSS问题。使用Chrome开发人员工具(F12),您可以检查元素,然后查看元素的计算CSS。然后你应该看到边框可能设置为0或无。然后,您可以在“样式”选项卡下查看哪个CSS文件以及哪个CSS行已删除边框。
看看:https://developer.chrome.com/devtools
这是明确找出问题所在的最快捷的方法,否则你可以采用长期的试错法,但你有避免它的工具:)