为什么它告诉我'value'属性在HTML5中不是一个有效的文本区域属性
本文关键字:属性 一个 区域 文本 有效 value 告诉我 HTML5 为什么 | 更新日期: 2023-09-27 18:11:52
我有以下问题:
我正在研究c#。. NET web应用程序,我正在实现一些HTML 5视图,其中包含一些文本区域字段。例如,我有这样的内容:
<label for="nome">Description*:</label>
<textarea data-clear-btn="true" name="mitigatingStrategy.Description" id="description" data-mini="true" data-inline="true" required="required" value="@Model.mitigatingStrategy.Description" rows="5" cols="40">Inserire qui la descrizione della nuova Mitigating Strategy</textarea>
它运行良好(**@Model.mitigatingStrategy)。描述是正确设置的),但是Visual Studio对这一行进行签名,并给我以下验证警告:
验证(HTML5):属性'value'不是元素'textarea'的有效属性
那么问题是什么呢?我如何修复它,以获得我的HTML是有效的?
textarea
的值在它的标签之间:
<textarea>@Model.mitigatingStrategy.Description</textarea>
使用自定义字段data-value
代替value
表示value
属性无效,因为对于textarea
元素,它在所有HTML版本中都无效。
这取决于属性的预期效果你应该用什么(如果有的话)来代替