问题:
.NET中类不放在App_Code中怎么调用!!(WebForm)网上看了说要加namespace,但加了没用.希望大家提供源码看看.要全啊.(本人新手,见谅)能解决问题.马上给分!!

解决方案 »

  1.   

    web-config: <namespaces autoImportVBNamespace="false">
    <add namespace="XR.Web"/>
    </namespaces>namespace XR.Web
    {

      

  2.   

    新建一个类库,然后在web项目里引用这个类库,右击项目->添加引用。如果类库和web项目在同一个解决方案里,单击项目标签,选中类库。如果不在同一个方案,单击浏览,选择dll文件。
    在代码里using引入命名空间就可以了。
      

  3.   

    不放在app_code也可以调用 两个类同时继承page类
      

  4.   

    新建一个类库项目 
    然后引用类库项目 

    把那个类引用到web里面,然后再using,可以使用
      

  5.   

    using HotelModels;HotelModels是库
      

  6.   

    建议楼主装个Resharper,它会自动给你提示引用类的命名空间,这样弄几回,你就明白了
      

  7.   

    把你的类用cse.exe编译成dll文件,然后放在网站的bin目录里,如果没有,新建bin目录
      

  8.   

    关于csc.exe你可以摆渡下,如果是vb编程用bsc.exe
      

  9.   

    App_Code里面可以放代码,并且这些代码可以在当前的应用程序中使用,这是一种快速便捷的方法。但是一般情况下为了各种各样的理由总是把这些代码应该放在一个dll里面,然后在你的项目里面引用这个dll,使用dll里面的函数
      

  10.   

    App_Code在实际生成后就不存在了,而是转成了bin目录
    所以编译成dll库,再添加引用的做法比较好
      

  11.   

    新建一个类库项目 
    然后引用类库项目 
    或 
    把那个类引用到web里面,然后再using,可以使用
      

  12.   

    建好类库了.
    但浏览不到啊!using不到!
      

  13.   

    6楼高手对的...新建一个类库项目 
    然后引用类库项目 
    或 
    把那个类引用到web里面,然后再using,可以使用建好类库后,如果类库和项目在一个解决方案下,不是点浏览.要点项目.然后添加引用
    然后在页面中using 类库名
    就好了....
      

  14.   

    这么简单又严谨的问题全都答非所问,那些回答都人试都没试,头一摆乱答一气,根本没有懂楼主的意思,我自己亲身试了 现在告诉你方法给CS中的类命名一个namespace 然后在引用的aspx页面中 必须加这一句 <%@ Assembly  Src="~/DownPic/ImageData.cs" %>然后就可以直接调用类了,放在app_code就是为了方便 不用每次在ASPX中都需要添加 Assembly  ,给那 些望 着头乱回答的人一点学习吧