菜鸟问题:如何才能把aspx的内容隐藏起来
最近想自己搞个论坛,就在网上搜,搜到一个叫ASPXOS的论坛.把它下下来,打开一看,只有几个aspx页面,而且内容也是超简单的,但是它们生成的效果绝对可以.想知道这是怎么做的,该不会是在cs文件中一行一行的写html语句吧. 问题点数:0、回复次数:11Top
1 楼lireng(离人)回复于 2005-06-02 00:26:47 得分 0
这是.DLL文件起的作用.在网站的根目录下有一个BIN的文件夹.里面有.dll的文件,它在ASP里可称为组件,在ASP.NET也叫组件,不同的是它不需要注册.采用MVC开发时,在CS里编写好程序.然后布署时就生成了这些.dll文件.Top
2 楼xzq686(★_瞬_★)回复于 2005-06-02 00:30:01 得分 0
项目生成编译的时候把.cs文件没有布署。。困为只要一个bin文件夹下的dll就够了。
到网上下一个工具Reflector.exe。可以反编译他的DLL文件。Top
3 楼qbfbi(wu)回复于 2005-06-02 20:45:07 得分 0
感谢楼上两位的回复。我也知道cs文件编译后是生成一个dll文件夹,这是有助于代码的隐藏。但是,据我了解,cs文件是主要负责逻辑业务的,而aspx页面则是主要负责界面显示的,而我所提到的论坛,他的aspx文件只有极其简单的一句,就像:<%@ Page language="c#" Codebehind="AspxOS_BBS.aspx.cs" AutoEventWireup="false" Inherits="AspxOS_BBS.AspxOS_BBS" %>,其他什么html语句,脚本,控件通通没有,程序运行的时候效果却很好,那么他的页面效果是怎么生成的呢?Top
4 楼daishengs(横舟摆渡)回复于 2005-06-02 20:54:50 得分 0
程序动态生成的Top
5 楼qbfbi(wu)回复于 2005-06-02 22:56:46 得分 0
呵呵,如果在后台代码中一行行的写html语句也太麻烦了点吧!而且好像是只能写htmlTop
6 楼LaoDai_Net(『老代』)回复于 2005-06-02 22:59:29 得分 0
好像它的界面文件也是放在数据库中的吧,,,类似动网
不过不敢肯定,很早以前下了个来看,没有源码就没有深入研究了Top
7 楼qbfbi(wu)回复于 2005-06-02 23:10:22 得分 0
如果放在数据库中,那岂不把网页的生成速度减慢很多?Top
8 楼libinguest(上善若水)回复于 2005-06-02 23:11:30 得分 0
感兴趣!学习中……Top
9 楼50277(柳影随风)回复于 2005-06-02 23:17:03 得分 0
添加一个JS类,然后在ASPX页面引用就成了!只不过只能隐藏 JS代码!Top
10 楼nadoo()回复于 2005-06-02 23:29:34 得分 0
动网新闻也是的, 不至于是像ASP一样,都在cs文件里面写出来的吧。。。。?Top
11 楼apcsherry(无敌神勇小超人)回复于 2005-06-02 23:40:38 得分 0
本来就隐藏起来了呀,已经都在bin的.dll文件里了!Top




