首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

自定义控件中为什么加入枚举属性,运行时就报错解决办法

2012-03-22 
自定义控件中为什么加入枚举属性,运行时就报错我在自定义控件中加入了一个枚举属性public enum PagerPagin

自定义控件中为什么加入枚举属性,运行时就报错
我在自定义控件中加入了一个枚举属性

 public enum PagerPaging :int
  {

  /// 不用自定义分页样式
  None=0,

  /// 默认自定义分页样式
  Default=1
  }

 private PagerPaging _pagingStyle;

public PagerPaging PagingStyle
  {
  get { return _pagingStyle; }
  set { _pagingStyle = value; }
  }

编译通过,在控件属性编辑器中能对此属性进行编译。

但是只要在控件中设置了此属性,程序运行就报错。不设置此属性就没问题!

编译器错误信息: CS0117: “System.Web.UI.WebControls.WebControl”并不包含“PagerPaging”的定义

望高手指教

[解决办法]
你的名称空间前部分怎么与系统的一致?
[解决办法]
改成:
public enum PagerPaging

None, 
Default 


然后再webcontrol的tag里写成:PagerPaging="none" or PagerPaging="default" 就行了。

[解决办法]
。。。以上为胡说八道。同意楼上的楼上。

热点排行