弄明白了,这是MVC中 过滤表单那块涉及的
我们在MVC中,要过滤提交表单 如果是我们希望的数据 则提交 否则不提交
我们可以在MVC属性上面加上特性标签 但是每次重新生成T4模板 我们打的特性标签就会被初始化
所以引出了伙伴类
例如:
[MetadataType(typeof(PersonFriend))]//声明PersonFriend为伙伴类
public partial class Person
{
//会调用PersonFriend的元数据
}
public class PersonFriend
{
//在这里定义特性,能有效解决覆盖问题
[RegularExpression("^[0-9]*$")]
public int Age{get;set;}
}
应该叫:友元类吧。
你百度一下