好的页面层次规划使设计,扩充,维护,管理更为方便。
我经常使用的是这样的一个层次结构:
(+表示文件夹,-表示文件)
+根目录
-Index.htm(default.htm)[可有可无,就像一扇门,点击进入Index/Index.aspx]
-web.config
+Index[主页文件]
-Index.aspx
+Style[css样式文件]
-MyCss.css
+CommonUC[放一些公用的用户自定义控件,例如:Header.ascx;Footer.ascx]
-Header.ascx
-Footer.ascx
-......
+Images[图片全放到这里]
+Common[公用图片]
+......
+Bin
+Data[数据库]
+Admin[后台管理]
+Web.Config
+AdminUC
+Directory1[网站栏目1]
+UC[栏目1的用户自定义控件]
-Index.aspx
+Directory2[网站栏目2]
+UC[栏目2的用户自定义控件]
-Index.aspx
+......
(如果根目录没有Index.htm这样的“一扇门“,主页Index.aspx因该放到根目录)
这样规划以后,整个根目录基本没有单独的文件,全部是以文件夹的形式进行分类。