如何更改多行编辑器字段的大小?
我正在使用 C# 开发一个 MVC 项目。现在,我正在尝试稍微自定义我的视图,并且我想让文本框更大。
我按照这个问题中的建议从单行文本字段移动到多行文本字段: 更改 Html.TextBox 的大小
现在我正在尝试调整该 multi 的大小-line 字段,但我不确定在哪里或如何这样做。
以下是我的编辑视图
<div class="editor-label">
@Html.LabelFor(model => model.Body)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Body)
@Html.ValidationMessageFor(model => model.Body)
</div>
和模型中的片段:
[DataType(DataType.MultilineText)]
[DisplayName("Body:")]
public string Body { get; set; }
I'm working on an MVC project using C#. Right now, I'm trying to customize my views a little, and I'd like to make the text boxes bigger.
I followed the suggestions in this question to move from a single-line to a multi-line text field:
Changing the size of Html.TextBox
Now I'm trying to resize that multi-line field, but I'm not sure where or how to do so.
Here are snippets from my Edit view
<div class="editor-label">
@Html.LabelFor(model => model.Body)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Body)
@Html.ValidationMessageFor(model => model.Body)
</div>
and from my model:
[DataType(DataType.MultilineText)]
[DisplayName("Body:")]
public string Body { get; set; }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
我将使用 CSS 执行此操作:
然后在 CSS 文件中将宽度和高度定义为所需的值:
I would do this with CSS:
and then in your CSS file define the width and height to the desired values:
您还可以使用 @Html.TextArea 或 TextAreaFor
You can also use @Html.TextArea ou TextAreaFor
在 MVC 5 中你可以
很好地使用 Works!
In MVC 5 you can use
Works nicely!
如果您使用的是 mvc 和 bootstrap
试试这个:
If you are using mvc and bootstrap
try this:
要遵循先前创建的视图样式,您还可以执行以下操作:
To adhere to a previously created view style, you can also do this:
尝试
@Html.TextAreaFor(model => model.Descricao, 5, 50, null)
在视图页面中
try
@Html.TextAreaFor(model => model.Descricao, 5, 50, null)
in View Page
我只是想分享 mvc 5
或使用自定义类
I just wanna share in mvc 5
or use a custom class