[已解决问题] 不能修改提问的问题,重发下【自定义控件 属性显示问题 】
提问时间: 2007-12-11 15:14
悬赏分:5 浏览:418 次
自定义控件中定义了个enum
public enum DataType
    {
          Never,     //不验证
          String,     //字符串
          Int,     //整数
          EnglishChars,   //英文
          EngNum,     //英文和数字
      }
属性定义如下
         [Bindable(true)]
          [Category("自定义信息区")]
          [Browsable(true)]
          [Description("验证")]
          [DefaultValue("IntPostive")]
          public DataType ValidType
          {
              get
              {
                  return ViewState["ValidType"] == null ? DataType.Never : (DataType)ViewState["ValidType"];
              }
              set
              {
                  ViewState["ValidType"] = value;
              }
          }
控件成功。
但是在前台web该控件的ValidType可以设置成String、EnglishChars等,
但是编译的时候提示我DataType未定义,
是不是在 ValidType 少了某个属性元?

晕倒 分数 前面那个贴给了100,现在就5分了
提问者:mythzz - 初学一级

问题补充:添加了对DataType所在程序集的引用

最佳答案
http://www.cnblogs.com/ericwen/archive/2007/12/11/typeconverter.html
2007/12/11 17:53:11 回答者:暗香浮动


提问者对于答案的评价:Klesh Wong 不好意思,我在拷代码的时候看这个enum内容太多了 删了几个,就忘了删这个逗号的,源文件里是正确的。 谢谢暗香浮动
其它回答(2)
是否添加了对DataType所在程序集的引用?
10个月前   回答者:麒麟.NET - 小虾三级
public enum DataType { Never, //不验证 String, //字符串 Int, //整数 EnglishChars, //英文 EngNum, //英文和数字 } EngNum, //英文和数字 => EngNum //英文和数字 多了一个逗号,编译应该没通过才对,你没看到出错信息? 其他我都试过了,都没问题。
10个月前   回答者:Klesh Wong - 小虾三级
评论
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关内容

相关链接