如何在 ASP.NET Core 中使用数据库中的数据(或任何相关文本)预填充文本区域?

问题描述 投票:0回答:2
html forms asp.net-core razor-pages
2个回答
0
投票

这将解决您的问题。文本区域的行为与输入标记不同。因此,不要使用值参数,而是在文本区域的打开和关闭标记之间添加您的值

 <textarea  type="text" asp-for="@Model.ProjDescription" class="form-control" rows="3">@Model.description</textarea>

这是一个 .net fiddle 示例 https://dotnetfiddle.net/2TYEOk


-1
投票

由于您使用了

asp-for="@Model.ProjDescription"
,所以默认值将是
@Model.ProjDescription
,如果您想将值与
@description
绑定,您可以尝试使用id和name来替换
asp-for="@Model.ProjDescription"
。示例代码如下:

<textarea type="text" id="ProjDescription" name="ProjDescription" class="form-control" rows="3" >@description</textarea>
© www.soinside.com 2019 - 2024. All rights reserved.