ASP.NET MVC 2 博客文章似乎讨论了不存在的属性
阅读 这篇 Brad Wilson 博客文章,我遇到了几个属性(例如,DisplayFormatString
、EditFormatString
、ShortDisplayName
、SimpleDisplayText
)似乎没有可用的文档,而且我没有运气弄清楚它们属于哪个命名空间。
这些属性真的存在吗?它们是否被不同的属性所取代?这是怎么回事?
Reading this Brad Wilson blog post, I'm coming across several attributes (e.g., DisplayFormatString
, EditFormatString
, ShortDisplayName
, SimpleDisplayText
) that seem to have no available documentation, and I'm having no luck figuring out what namespace they belong to.
Do these attributes even exist? Have they been replaced by different attributes? What's going on here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为这些字段没有属性。该列表是在 ModelMetadata 上找到的属性列表,我的猜测是默认的数据注释元数据提供程序不会填充这些属性。您可以构建一些自定义属性和自定义元数据提供程序,而无需太多麻烦或混乱。您还可以在拥有 ViewData 实例的任何位置从过程代码填充该字段。
I don't think there are attributes for these fields. That list is a list of properties found on ModelMetadata, and my guess is the default Data Annotations metadata provider doesn't populate those. You can build some custom attributes, and a custom metadata provider without to much fuss or muss. You can also populate that field from procedural code anywhere you have the ViewData instance.