我想把。cs 的代码,编译成dll文件,然后aspx 页面 加上 Inherits="Default2,ClassLibrary1" (第一个是页面的名称, 第二个是dll)引用后台代码,代码隐藏是不是这样实现的?
 dll 文件就是我复制的 aspx页面的cs文件(直接复制进去的)他说我缺少         ‘命名空间“System.Web”中不存在类型或命名空间名称“UI”(是缺少程序集引用吗?)’  怎么解决 ?两个问题。

解决方案 »

  1.   

    你发布网站后什么cs文件都不会有,只有aspx页面和bin目录中的dll,把这个发布后的文件夹放到IIS里面就可以直接访问了,后台代码完全看不到的。 发布网站功能VS中自带。对着项目点击右键就看到。
      

  2.   

    LZ的意思不太明白
    反正只要新建页面的时候选上了代码和页面分离,就会有aspx文件和aspx.cs文件
    再生成就有了dll文件,可以发布(会自动去掉cs文件)
    如果不能发布,可直接把aspx.cs文件删掉,就好了
      

  3.   

    Web项目VS有发布工具吧,直接发布就行了,会自动生成DLL的