gpt4 book ai didi

asp.net-mvc - asp.net mvc中的Html.TextAreaFor

转载 作者:行者123 更新时间:2023-12-03 14:32:29 31 4
gpt4 key购买 nike

我有一个 asp.net mvc View ,允许用户在 textarea 中输入一些描述。

我面临两个问题。

当我扩展文本区域时,它正在扩展而不移动其他 html 元素,或者我无法创建一个 Html.TextBoxFor () 多行文本框。任何人都可以提出解决方案吗?如果使用 Textarea 如何使其扩展(增大大小)使其不与其他元素重叠,或者如何将 Html.TextBoxFor() 用于多行?

这就是我的代码的样子

<% using (Html.BeginForm())
{ %>
<%: Html.ValidationSummary(true)%>

<fieldset>

<div class="editor-label1">
<%: Html.LabelFor(Model => Model.PackageID)%>
</div>
<div class ="editor-field1">
<%: Html.HiddenFor(Model => Model.PackageID)%>
<%: Html.DisplayFor(Model => Model.PackageID)%>
<%: Html.ValidationMessageFor(Model => Model.PackageID)%>
</div>

<div class="editor-label1">
<%: Html.LabelFor(Model => Model.PackageName)%>
</div>
<div class ="editor-field1">
<%: Html.TextBoxFor(Model => Model.PackageName)%>
<%: Html.ValidationMessageFor(Model => Model.PackageName)%>
</div>

<div class="editor-label1">
<%: Html.LabelFor(Model => Model.PackageDesc)%>
</div>
<div class ="editor-field1" style= "padding-bottom: 50px; margin-bottom: 150px">
<%: Html.TextBoxFor(Model => Model.PackageDesc, new { TextMode = TextBoxMode.MultiLine, cols = "55", rows = "10" })%>

<%: Html.ValidationMessageFor(Model => Model.PackageDesc)%>
</div>

<div class="editor-label1">
<%: Html.LabelFor(Model => Model.PackageTitle)%>
</div>
<div class ="editor-field1">
<%: Html.TextBoxFor(Model => Model.PackageTitle)%>
<%: Html.ValidationMessageFor(Model => Model.PackageTitle)%>
</div>
<div class ="editor-label">
<%: Html.Label("Project ID") %>
</div>
<div class="editor-field">
<%:Html.DropDownList("ProjectID", (IEnumerable<SelectListItem>)ViewData["projects"])%>
</div>
<div>
<input type="submit" value="Save Edit" />
</div>
</fieldset>
<% } %>

最佳答案

使用 Razor 时使用下面的代码

   @Html.TextAreaFor(model => model.Comments, 10, 40, null);

关于asp.net-mvc - asp.net mvc中的Html.TextAreaFor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5893171/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com