在跟目录下建一个class1.csusing System.Collections.Generic;
using System.Linq;
using System.Web;
namespace abcd1
{
    public class temp1
    {
    }
}
然后页面去调用
using abcd1;
报未能找到类型或命名空间,要怎么改啊?

解决方案 »

  1.   


    using abcd1;
    //...
    temp1 test=new temp1();
      

  2.   

    在同一目录下不需要using的,如果是不同目录的话则需要添加引用里面添加下
      

  3.   

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using abcd1;public partial class Default3 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {    }
        protected void Button1_Click(object sender, EventArgs e)
        {
            temp1 test = new temp1();
        }
    }using和实例化的语句都报错,未能找到类型或命名空间
      

  4.   

    same class or different class file?
      

  5.   

    哦,明白了,你是WebSite工程吧,把你的class1.cs挪到App_Code文件夹里试试
      

  6.   

    奇怪,不用useing直接abcd1.也出不来吗
      

  7.   


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;namespace WpfApplication2
    {
       public class Temp1
        {
           
        }
    }
     public partial class MainWindow : Window
        {
            public MainWindow()
            {
                InitializeComponent();
                g.Loaded += new RoutedEventHandler(g_Loaded);
            }        void g_Loaded(object sender, RoutedEventArgs e)
            {
                Temp1 test = new Temp1();
                
            }
        }我刚还试了下,可以直接实例化调用的啊
      

  8.   

    是的,放app_code里是可以的,但如果不放在app_code里要怎么写啊?
      

  9.   

    为什么要不放在APP_CODE文件夹下呢?如果不放在下面的话,可以写到另外一个项目里生成dll,然后引用
      

  10.   

    额,你直接添加你CS文件所在的目录试试,然后实例化的时候abcd1.Temp1 test=new Temp1()试试,前面如果还有根目录的话也加一下
      

  11.   

    WebSite项目比较特殊,要添加自己的类文件必须放在App_Code里,否则就新建一个类库,写在类库里,然后再WebSite里引用
      

  12.   

    试过了,只能写在dll里面在引用了。谢谢各位!