asp.net 用用户控件好还是...我想把网页模板放数据库里好不?
.
.
最近玩了下asp.net,,发现像页头,页尾 这些公共的布局
很多人都说做成用户控件方便,,我试了一下,拿用户控件来做确实难度不大
,
做完在 主页面中 拼起来就能显示,,
,但是又觉得没有 像 asp 那样include 那么快,
应该也蛮占用资源的吧,
,突然就想把这些布局存数据库里,
,从库里取出来 再拼成网页 大家觉得可行不?
,
想到这个, 突然又想到 ,
程序可以将每个页面写成静态,,
,
如果我不写静态,直接把整个页面存到库里 得不?
,对服务器的影响有多大?
其实我主要想知道,把那些公共布局存库里,不想要用户控件,,
相比起来,要用户控件好 还是存数据库里好?
存数据库里的话应该都是编好了,后台保存到库里,,修改的时候麻烦点而已
还有什么么? 控件 asp.net 服务器 布局
[解决办法]
直接引用吧,每次还要读数据库,效率肯定不行的。另外,asp.net中也可以用include,refer:http://blog.csdn.net/tangzhongxin/article/details/4988196
[解决办法]
每次都读数据库很占带宽吧
[解决办法]
页头页尾最好用静态的页面加载速度肯定快,要和后台交互的话静态里写AJAX也可以
[解决办法]
用frameset框架,顶部和底部部都是用的iframe,中间的页面经常变换也是iframe的src的变换而已,所以顶部和底部的静态页面打开系统后基本就不再刷新只加载一次。
[解决办法]
使用用户控件比使用数据库要好。
1. 每次页面加载都从数据库获取页面代码,效率不高。
2. 布局修改没有用户控件灵活,使用用户控件可以很方便修改布局,而使用数据库比较麻烦
[解决办法]
还可以使用模板页
[解决办法]
说错了 应该是母版页
[解决办法]