gpt4 book ai didi

c# - 在 razor-pages ASP.NET Core MVC 中与 asp-for 一起使用时,Textarea 不会显示其中的任何内容

转载 作者:行者123 更新时间:2023-12-03 08:35:34 26 4
gpt4 key购买 nike

HTML 标签 <input>工作正常并显示其中的数据,但是当我使用 <textarea> 时它不起作用,而且可能不适用于 asp-for,但我仍然被迫使用 asp-for,因为我正在使用 .NET Core 来构建网页。

这是出现故障的输出代码 (.cshtml)

@foreach (ComplaintManagement.Context.notesData note in ViewBag.getID)
{
<label>Subject</label>
<input required="required" class="form-control" asp-for="subject" value="@note.subject" />
<label>Summary</label>
<textarea class="form-control mb-2" asp-for="summary" rows="10">@note.summary</textarea>
}

如果我未能解释我的意思,希望我所附的图片有所帮助...... enter image description here

如果需要更多信息,请在评论部分提问。

最佳答案

我自己找到了答案,而不是使用 asp-for 我使用了这个

<label>Summary</label>
<textarea class="form-control mb-2" rows="10" name="@Html.NameFor(m => m.summary)">@note.summary</textarea>

对文本区域使用 name="" 而不是 asp-for="" 解决了该问题。

关于c# - 在 razor-pages ASP.NET Core MVC 中与 asp-for 一起使用时,Textarea 不会显示其中的任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63955260/

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