我自己写了一个类,没有放在App_code 里面,(vs2005),应该怎么调用它呢?
出现错误:找不到类型或命名空间名称“UserControlCS”(是否缺少 using 指令或程序集引用?)
在vs2003 里面好像有个namespace就很简单了,vs2005怎么调用呢?
----
App_code 里面的类是全局可见的,所以,只要拿来就可以使用了,当你在使用的时候,在vs的编辑器里那个类名的颜色是青绿色的,我自己写的一个类,放在另外地方了,当我拿来使用的时候,那个类名没有改变颜色,我就知道有问题了

解决方案 »

  1.   

    不放在App_Code里面的类是不会被编译也不可访问的……
      

  2.   

    不放在App_Code里面的类是不会被编译也不可访问的……
    ------
    有点道理,好像是这样的,有一种方法是先生称dll,再引用,
    自己添加namespace
    -------------------------
    这样好像不可以吧,试验过了,不行我的问题是 ,我在一个 aspx页面要动态加载一个ascx,
    ascx里面有几个属性,我要动态传进去,那就必须用 MyUserControl Card = new MyUserControl();  //这个是Control,需要引用
    Card = Page.LoadControl("/Ctl.ascx");
    PlHldCtl.Controls.Add(Card);
    Card.Name=***;
      

  3.   

    最好是先编译成dll再应用吧。