.
.
最近玩了下asp.net,,发现像页头,页尾 这些公共的布局很多人都说做成用户控件方便,,我试了一下,拿用户控件来做确实难度不大,
做完在 主页面中 拼起来就能显示,,,但是又觉得没有 像 asp  那样include 那么快,应该也蛮占用资源的吧,,突然就想把这些布局存数据库里,
,从库里取出来 再拼成网页    大家觉得可行不?,
想到这个, 突然又想到 ,程序可以将每个页面写成静态,,,
如果我不写静态,直接把整个页面存到库里  得不?,对服务器的影响有多大?
其实我主要想知道,把那些公共布局存库里,不想要用户控件,,相比起来,要用户控件好  还是存数据库里好?存数据库里的话应该都是编好了,后台保存到库里,,修改的时候麻烦点而已还有什么么?控件asp.net服务器布局

解决方案 »

  1.   

    直接引用吧,每次还要读数据库,效率肯定不行的。另外,asp.net中也可以用include,refer:http://blog.csdn.net/tangzhongxin/article/details/4988196
      

  2.   

    我程序主要用 sql server ,,我用一个access来装模板文件是不是会快一点?
      

  3.   

    页头页尾最好用静态的页面加载速度肯定快,要和后台交互的话静态里写AJAX也可以
      

  4.   

    用frameset框架,顶部和底部部都是用的iframe,中间的页面经常变换也是iframe的src的变换而已,所以顶部和底部的静态页面打开系统后基本就不再刷新只加载一次。
      

  5.   


    如果用IO 读文件的方法把 html文件读进来 再输出,不知道效率好不好?
      

  6.   

    你还是用asp.net mvc吧,那个好.
      

  7.   


    没接触过MVC,得空去了解下