asp.net-mvc – ASP.NET MVC V2 – 好友类
发布时间:2020-12-15 20:41:59 所属栏目: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 – MVC 3 – Razor – 从模型打印值
- asp.net – 表单身份验证保护什么,而不是使用会话变量
- asp.net-mvc – ASP.Net MVC – 处理多个复选框
- ASP.Net MVC:你可以在AJAX / jQuery调用中使用数据注释/验
- asp.net – 处理缓存和浏览器后退按钮的最佳方法是什么?
- asp.net-mvc – 我们可以为ASP.NET MVC 5中的角色个性化会话
- asp.net – .NET Core项目添加对.NET Framework项目的引用.
- 通过扩展让ASP.NET Web API支持JSONP
- asp.net-mvc – 如何从ASP.NET MVC应用程序返回404响应?
- ASP.NET CORE(C#)与Spring Boot MVC(JAVA)
推荐文章
站长推荐
- asp-classic – 使用FileSystemObject的文件权限
- 我需要为ASP.NET 4网站提供额外的XSS安全性吗?
- 从客户端调用asp.net ajax服务器控件的公共函数
- asp.net-mvc – 重置asp.net mvc路由而不重置应用
- 模型视图控制器 – 如何在自定义MembershipProvi
- 在ASP.NET MVC 5中创建对象时何时在C#中使用NEW关
- asp.net-mvc – 如何在asp.Net MVC Razor中单击C
- asp.net – 如何手动获取.aspnet.cookies Cookie
- asp.net-mvc-4 – 扩展名的URL不能通过路由处理
- Delegate如何进行类型转换?
热点阅读