gpt4 book ai didi

asp.net-mvc - EditorFor 的 Html(5) 属性

转载 作者:太空狗 更新时间:2023-10-29 14:53:44 26 4
gpt4 key购买 nike

我知道这个问题已经讨论过很多次了。

我想用

@Html.EditorFor(u => u.Password, new { required = "required" })

不幸的是,默认情况下这是不可能的,因为 EditorFor 会覆盖 Html 属性。

我不想使用 TextBoxFor,因为我希望根据 DisplayFormat 属性设置值的格式。

有什么解决办法吗?

最佳答案

您可以为字符串类型编写自定义编辑器模板 (~/Views/Shared/EditorTemplates/string.cshtml):

@Html.TextBox(
"",
ViewData.TemplateInfo.FormattedModelValue,
ViewData
)

然后:

@Html.EditorFor(u => u.Password, new { required = "required" })

将按预期工作。

关于asp.net-mvc - EditorFor 的 Html(5) 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15567088/

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