aspx的后台代码aspx.cs在编译的时候都会生成dll的,它们一个是源代码,一个是IL码,两回事

解决方案 »

  1.   

    那就是说,一定要用vs.net写asp.net程序!
      

  2.   

    aspx是页面文件,和asp,html,htm一样。
    在.net中加入了页面文件的后台文件aspx.cs的概念。这样可以把一些逻辑处理过程放到其中,或是直接写入*.cs文件中。当这些*.cs文件编译后就会生成dll文件。即将逻辑处理过程封装起来,在产品发布后是无法看到它的内部代码的!
      

  3.   

    纯粹的.dll是用C#写的CGI程序
    而在.aspx中结合使用的DLL则是将.aspx的程序代码部分写到.cs文件中并编译为.dll模式,相当于是.aspx的对象模块
    纯粹的.aspx就是代码和页面写在一起的asp.net程序
      

  4.   

    代码写到aspx中运行时需要现编译成dll