gpt4 book ai didi

asp.net-mvc - 使用带有必需属性的 Html.LabelFor() 时显示星号

转载 作者:行者123 更新时间:2023-12-02 04:16:28 28 4
gpt4 key购买 nike

我正在使用 ASP.NET MVC2 和数据注释。

我已经用“Required”属性装饰了我的好友类中的一个属性。

有没有办法让 Html.LabelFor() 辅助方法自动显示星号来表示该字段是必填字段?

我能想到的唯一方法是:

a) 扩展 LabelExtensions

或者

b) 手动将星号添加到 DisplayName 属性,例如“我的领域*”

后者最简单,但引入了 DisplayName 和Required 属性之间的依赖关系。

还有其他建议吗?

最佳答案

您应该创建自己的 View 助手,而不是使用 Html.LabelFor,它将创建标签并插入 * 是合适的。您可以在 http://mvcviewhelpers.codeplex.com/ 找到有关如何创建新 View 助手的详细信息(这非常简单) .

关于asp.net-mvc - 使用带有必需属性的 Html.LabelFor() 时显示星号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2499981/

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