asp.net-mvc – ASP.NET MVC V2 – 好友类
发布时间:2020-09-25 14:16:08 所属栏目:asp.Net 来源:互联网
导读:有没有人在ASP.NET MVC 2 Preview 1中有一个好友类的例子?我似乎无法在MSDN上找到任何关于它的内容,但根据 ScottGu,他们在最新版本中添加了它的功能. 我相信你要找的是MetadataTypeAttribute.这不是MVC特有的,但它是3.5中引入的DataAnnotations命名空间的一
|
有没有人在ASP.NET MVC 2 Preview 1中有一个好友类的例子?我似乎无法在MSDN上找到任何关于它的内容,但根据 ScottGu,他们在最新版本中添加了它的功能. 解决方法我相信你要找的是MetadataTypeAttribute.这不是MVC特有的,但它是3.5中引入的DataAnnotations命名空间的一部分.它允许您装饰类本身外部的部分类的成员.例如,如果您有一个名为Customer的生成的部分类类型并希望向其添加属性,则可以在同一名称空间中创建一个新的部分,并使用MetadataType对其进行标记.然后创建具有匹配属性的Metadata类并装饰它们. /* Generated class */
public partial class Customer
{
public string Name { get; set; }
}
/* MetadataType decorated class */
[MetadataType(CustomerMetadata)]
public partial class Customer
{ /* ... */ }
/* Metadata type */
public class CustomerMetadata
{
[Required(ErrorMessage = "Name is required")]
public string Name { get; set; }
} (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 使用Repository/Service Pattern和MVC时缓存
- 为什么私有事件处理程序在ASP.NET中不起作用
- asp.net – 如何正确过滤数据表(datatable.select)
- asp.net-mvc – asp.net mvc – string或int的路由(即/ typ
- asp.net – 如何在页面加载时以“添加新”模式进行编程设置
- asp.net – 有人有一种方法来保持页面呈现一旦一个人已退出
- asp.net – Request.Browser.Platform不返回iPad,OSX或Wind
- asp.net – 如果我没有指定targetFramework =“4.0”会发生
- asp.net-mvc – URL中的ASP.NET MVC冒号
- asp.net-mvc-3 – 方法“OrderBy”必须在方法“跳过”异常之
推荐文章
站长推荐
- asp.net-mvc – 使用html.actionlink将模型从视图
- 在asp.net中HttpContext.Current.User和Thread.C
- 在ASP.NET Core中使用AOP来简化缓存操作
- asp.net – 动态创建和共享Google云端硬盘文件夹
- ASP.NET MVC学习教程之Razor语法
- asp.net-mvc-4 – 在EF迁移配置类的Seed方法中获
- asp.net – 将JSON数据解析为.NET对象的最佳方式
- asp.net-mvc-4 – WepApi控制器是否应该返回view
- kendo-ui – 剑道网格刷新(数据绑定两次)
- asp.net(C#)禁止缓存文件不让文件缓存到客户端
热点阅读
