项目基本上做完了。。
但是还有好多地方感觉不尽人意。。
现在就项目物理文件的管理方面,发个帖子征求一下大家的意见。。
项目比较小,大牛们多多包涵,同时请多多赐教!
谢谢了!!!现在说一下我添加以下文件夹的想法:
Manager:放网站后台页面,方便通过web.config配置文件配置管理。(其实还有另外一种管理方法,让该文件夹下面的文件继承PageBase类,通过PageBase判断用户访问权限。)
Page:前台、后台乃对应关系,至少从物理文件上开起来比较工整。没有太多的意思。其中一个比较严重的问题是我把Index页放到了Page文件夹下面了。
但是公司需要这种效果。。这样好处是:用户方便记忆、输入,看起来比较简洁,用户的第一感觉比较好。达到这个效果应该将Index页放在跟目录下面(与Page、images等文件夹同级目录)。但是现在提取出来的话已经比较困难了
我想确定的是:如果上面说的方法是对的(将Index页放到根目录下面)。那么是不是应该将Page文件夹下面的所有页面都拿出来(因为他们用到了相同的用户控件等),这样好吗(感觉看上去比较凌乱)?最后的解决方案是,去掉上面图片里面的Page文件夹,将文件夹里面的页面放到根目录下面

解决方案 »

  1.   


    一个美工,一个delphi做C/S架构的!
    平时都没有人商量,我还是菜鸟!
    杯具!!
      

  2.   

    这些东西怎么放完全根据你的个人喜好便于程序员自己记忆就可以了!用户不可能浏览你IIS目录!也不可能直接输入路径很深的网址!没必要纠结这个问题。。就像分层一样,你喜欢把那些乱七八糟的东西都放到CORE里也行,都拿出来散放在解决方案下边也行,只要逻辑结构好就可以了!反正你定位的时候也是右键-转到定义!
      

  3.   

    一个程序员悲剧啊。可以下个DEMO看看别人都怎么做的。一般前端的几个页面不需要放文件夹里 如果用FORM认证的话 还是要分的具体些像admin这些页面都放在一个文件夹里 以免web.config臃肿。
      

  4.   

       路过,围观。
       一般前台页面不会放在单独的文件件下面的啊。
       你看看PetShop就是标准。
      

  5.   

    你可以在网站路目录下放一个Index.html文件,将网站重定向到Page/Index目录下。
      

  6.   

    将网站重定向到Page/Index目录下   -->   将网页重定向到Page/Index目录下
      

  7.   


    这个是什么意思呢??
    你说的是在根目录下放一个index.aspx页,然后别人访问的时候重定向到page/index.aspx吗???
    我就是这样做的。但是url地址栏里面的地址还是不够简洁!
    谢谢!
      

  8.   

    server.tranfser() 内部跳转 地址栏没有变化
      

  9.   

    可以通过URL重写将属于Page目录下面的请求重写 
      

  10.   


    根目录下的index文件如果做一个满屏的框架,框架里引用page下的,那地址栏就没有变化了,不过点什么链接都没有变化,可能又不符合你的需求了