..
建立一个abstract的类。让ascx继承那类。

解决方案 »

  1.   

    哦.,意思不是那类真的是abstract的.
    例如:public MyAscxBase:UserControl
    {
    virtual 
    }
      

  2.   

    "color" is not your control's property, you could do mycontrol.userid = "abc"
    mycontrol.password = "123"but you cannot do mycontrol.color, since the color property doesn't exist
      

  3.   

    Lostinet(NeverCodeBehind)
    请你说详细点,如何继承abstract类。
      

  4.   

    saucer(思归, MS .NET MVP)
    我这样写过
    mycontrol.userid = "abc"
    mycontrol.password = "123"
    但也不认,不知是哪里的原因,再帮忙看看。
      

  5.   

    我不太懂VB.NET的语法.不能给你例子了。
    下面是操作详细,(如果你是用VS.NET编辑的)工程->新建->用户控件(ascx)输入名字:
    Abc那么会有Abc.ascx,Abc.vbs 吧??把属性定义放到 Abc.vbs的代码里.编译..
    调用的时候,(我自己还没有写过用户控件,不知道会不会自动生成调用控件的字段..)例如:(C#)
    Abc a=FindControl("abc1")
    a.你的属性="...";
      

  6.   

    在你的页面的VB文件中定义Web Control:
    Protected mycontrol As Control1然后再使用
      

  7.   

    因为服务器控件Asp.Net会自动添加定义,但是WebUserControl需要自己添加定义你可以参照你的VB文件中定义其他控件的方法,注意变量名称必须和Aspx里面控件的id一致
      

  8.   

    谢谢 timmy3310(tim)
    加上Protected mycontrol As Control1一切ok!
    分都给你!