作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 MVC6 项目中使用 MetaDatatType 属性,但它似乎尚不可用。我正在使用 7.0.0-rc1-final 所以它应该是最新的。
有谁知道它是否在另一个程序集中?
我收到错误,找不到类型或命名空间名称 MetadataType。
最佳答案
经过一番谷歌搜索后,似乎该属性在 MVC 6 中不可用。您可以在完整的 DNX 中使用它,但在 DNX Core 中不可用。
当然,你可以用
#if DNXCORE50
...
#endif
DisplayName(Name = "...")
不起作用(我没有检查其他选项,如
Required
等)。
ModelMetadataType
替换
MetadataType
.您必须引用
Microsoft.AspNet.Mvc.Core .我不太确定,但也许您需要
Microsoft.AspNet.Mvc.DataAnnotations 也。
关于asp.net-mvc - MetadataTypeAttribute 在 DNX Core 5.0 中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35108694/
我一直在使用 MetadataType 属性向我使用 T4 模板生成的类添加验证属性。这非常有效,但我希望能够在某些属性上使用 DefaultValue 属性,这样我的 MetadataType 类将
正如标题所说,我在序列化自动生成的 POCO 对象时遇到了一些问题。但首先要了解一些背景信息: 我已经按照本指南使用 EF 4.0 en ADO.Net POCO 实体生成器创建了我的数据访问层:ht
我想在 MVC6 项目中使用 MetaDatatType 属性,但它似乎尚不可用。我正在使用 7.0.0-rc1-final 所以它应该是最新的。 有谁知道它是否在另一个程序集中? 我收到错误,找不到
这是它现在如何工作的示例: [MetadataType(typeof(PersonMetadata))] public class Person { public string Name {
我是一名优秀的程序员,十分优秀!