asp.net-mvc – ASP.NET MVC V2 – 好友类
发布时间:2020-05-22 19:05:10 所属栏目: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 viewstate加密问题
- asp.net – 设置从Codebehind中选择的Radiobuttonlist
- asp.net-mvc – 如何强制Razor使Editorfor输入float变量的数
- asp.net – Web API将OAuth令牌作为XML返回
- 如何阻止ASP.NET Menu控件生成内联html样式元素
- asp.net-mvc – 如何在ASP.Net MVC 3中可选地呈现一个部分?
- asp.net – “%:”做什么?
- ASP.NET Page_Init被解雇了两次!
- entity-framework – 如果使用Entity Framework,如何获取上
- asp.net-mvc – 无法加载文件或程序集“System.Web.Provide
推荐文章
站长推荐
- asp.net – 初学者有一个好主意 – 我可以自己开
- asp.net – 使用ARR的IIS反向代理与目录级别有问
- asp.net-mvc-3 – Telerik().ScriptRegistrar()如
- asp.net-mvc-2 – Html.TextBoxFor格式和css类
- asp.net-mvc – Accord.NET比较两个图像以确定相
- asp.net-core – 重新挑战ASP.NET Core中经过身份
- .net – linq排序列表(MyObjects)
- ASP.Net MVC Script Bundle导致404
- asp.net – MVC3 Controller文件夹不会出现在URL
- .net核心中的ServicePointManager.DefaultConnec
热点阅读
