如何在Attribute中使用自定义属性 本帖最后由 zmcici 于 2014-11-03 13:29:43 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是[A(A2=null)]不是[AA(A2=null)]吧,多写了一个A? A又是什么AA又是什么根本没定义这个东东好吧 public class CC{ //这里提示“A2”不是有效的命名特性参数,因为它不是有效的特性参数类型 [A(A2=null)] public int b1{get;set;} } 那是因为A也没有定义啊,哪里有AA就是AAttribute,后面的Attribute不用写 我以前一般使用Attribute时,内部属性都是简单的类型,如string,int,bool等,你的A2是个引用的属性,不知道是不是还要加什么限制 我以前一般使用Attribute时,内部属性都是简单的类型,如string,int,bool等,你的A2是个引用的属性,不知道是不是还要加什么限制嗯是的,好像也发现只能是一些系统自带的类型,现在的做法是通过构造函数传入来解决 如7楼说的 你的A2是自定义的类型BB可能只能是基础类型http://msdn.microsoft.com/zh-cn/library/sw480ze8.aspx .net mvc 部署后不能正确执行action,急!!!!! 一个SQL问题 请教一很简单的存储过程,谢谢! 如何在每一页面判断用户是否具有权限访问? 平台调用(c#调用C++DLL中的二维数组参数设置)请知道的人帮个忙 在地址栏如何传递中文? freetextbox显示不正常? XP界面的文件管理系统 treeview能不能点右右键,出现下拉菜单呀。。。然后增加接点呀,,给个列子看看呀。。。神呀, 江湖救济,没分了 sql server 2005 比较两个表的值是否相等 .net 重写IHttpModule实现伪静态,发布之后不能正常使用
不是[AA(A2=null)]吧,多写了一个A?
AA又是什么
根本没定义这个东东好吧
public class CC{
//这里提示“A2”不是有效的命名特性参数,因为它不是有效的特性参数类型
[A(A2=null)]
public int b1{get;set;}
}
A就是AAttribute,后面的Attribute不用写
嗯是的,好像也发现只能是一些系统自带的类型,现在的做法是通过构造函数传入来解决
可能只能是基础类型
http://msdn.microsoft.com/zh-cn/library/sw480ze8.aspx