最近想自己搞个论坛,就在网上搜,搜到一个叫ASPXOS的论坛.把它下下来,打开一看,只有几个aspx页面,而且内容也是超简单的,但是它们生成的效果绝对可以.想知道这是怎么做的,该不会是在cs文件中一行一行的写html语句吧.

解决方案 »

  1.   

    这是.DLL文件起的作用.在网站的根目录下有一个BIN的文件夹.里面有.dll的文件,它在ASP里可称为组件,在ASP.NET也叫组件,不同的是它不需要注册.采用MVC开发时,在CS里编写好程序.然后布署时就生成了这些.dll文件.
      

  2.   

    项目生成编译的时候把.cs文件没有布署。。困为只要一个bin文件夹下的dll就够了。到网上下一个工具Reflector.exe。可以反编译他的DLL文件。
      

  3.   

    感谢楼上两位的回复。我也知道cs文件编译后是生成一个dll文件夹,这是有助于代码的隐藏。但是,据我了解,cs文件是主要负责逻辑业务的,而aspx页面则是主要负责界面显示的,而我所提到的论坛,他的aspx文件只有极其简单的一句,就像:<%@ Page language="c#" Codebehind="AspxOS_BBS.aspx.cs" AutoEventWireup="false" Inherits="AspxOS_BBS.AspxOS_BBS" %>,其他什么html语句,脚本,控件通通没有,程序运行的时候效果却很好,那么他的页面效果是怎么生成的呢?
      

  4.   

    呵呵,如果在后台代码中一行行的写html语句也太麻烦了点吧!而且好像是只能写html
      

  5.   

    添加一个JS类,然后在ASPX页面引用就成了!只不过只能隐藏 JS代码!
      

  6.   

    动网新闻也是的, 不至于是像ASP一样,都在cs文件里面写出来的吧。?
      

  7.   

    本来就隐藏起来了呀,已经都在bin的.dll文件里了!