[已关闭问题] 自定义控件 属性显示问题
提问时间: 2007-12-11 14:46
悬赏分:100 提问时间2007/12/11 14:46:03 问题为何被关闭 浏览:357 次
我在自定义控件里定义了一个enum和得到他的属性
 public enum DType
    {
          String,     //字符串
          Int,     //整数
          Url,
          Mail,
          EngNum,     //英文和数字
        
      }
          [Bindable(true)]
          [Category("自定义信息区")]
          [Browsable(true)]
          [Description("是否验证")]
          [DefaultValue("IntPostive")]
          public DataType ValidType
          {
              get
              {
                  return ViewState["ValidType"] == null ? DType.Never : (DType)ViewState["ValidType"];
              }
              set
              {
                  ViewState["ValidType"] = value;
              }
          }
控件生成全没问题
但是在前台显示这个ValidType属性的时候,提示是DType没定义,
<cc1:WebTextBox ID="WebTextBox1" runat="server"   ValidType="Mail"   ></cc1:WebTextBox>这个 ValidType="Mail"  中的mail什么的是那个enum中的值,自动可以选择的

是不是 在这动易控件中这个属性还要加?

         

提问者:mythzz - 初学一级

问题补充:enum拉了个 Never
public enum DType
{
Never ,
String, //字符串
Int, //整数
Url,
Mail,
EngNum, //英文和数字

}

DataType写错了 应该是DType,自定义控件没问题的,就是在web页面设置这个ValidType这个属性的时候,他应该是个enum的DType.xxx类型的,但是在属性里只能设置成xxx的字符,他就提示我DType没定义


(1)
public enum DType public DataType ValidType DataType这个是什么类型呢。
10个月前   回答者:暗香浮动 - 菜鸟二级
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关内容

相关链接