C#.net开发网站,如何将数据库中网站的基本信息取出存入变量,便于任何页面调用

因为没有经验,请教高手一般是如何操作最高效,我是建了个母版页,不知道是在每个页面都读取数据库,还是在母版页读取数据库,还是什么全局变量,还是getset我不知道应该用哪个... 因为没有经验,请教高手一般是如何操作最高效,我是建了个母版页,不知道是在每个页面都读取数据库,还是在母版页读取数据库,还是什么全局变量,还是get set
我不知道应该用哪个方法最有效、便捷、高效,请说的详细点
没有财富值了。。。
展开
 我来答
明飞兰3B
2013-11-08 · TA获得超过548个赞
知道小有建树答主
回答量:535
采纳率:55%
帮助的人:263万
展开全部
按照不同的作用域,可以用将数据放入session ,application
application是整个应用程序共享数据
session是对于同一个会话共享一份数据,不同会话各自维护自己的数据
全局变量的话,不建议使用
如果数据用来加载到母版页的话,就在母版页读取啊
如果数据时面向各个内容页的话,在内容页的逻辑读取啊
更多追问追答
追问
后台的话,只要在登录判断时写入session,前台呢,不知道用户会先进什么页面,在哪读数据库并写入session(如站点名称、版权信息等) 呢,在index.aspx?还是每页开头都写
追答
你可以说说你的业务么,你写的数据的目的,我觉的和用户先从哪个页面进没有关系吧
在登录时写如session,然后只要同一会话,站点下所有的页面都能取到呢,前提是session没有过期
lishenlu
2013-11-09 · TA获得超过144个赞
知道答主
回答量:171
采纳率:0%
帮助的人:49.5万
展开全部

我是建了个母版页,不知道是在每个页面都读取数据库,还是在母版页读取数据库,还是什么全局变量,还是get set

  1. 母版页在没有特殊的情况下,都是多个页面共同使用的,也就是数据基本都是不会发生改变的,所以直接在母版页里读取数据就可以了。

  2. 如果母版页只是样式一样,数据源是动态的,那你可以建个类专门放母版页的数据,就是每次读取母版页数据后(不要在母版页读取,做一个绑定数据的方法),把不同的数据都转成相同的类,然后调用母版页的绑定方法。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
she丶赮
2013-11-08
知道答主
回答量:32
采纳率:0%
帮助的人:13.4万
展开全部
将数据库的资料查询出来存入table,将table存入session
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-08
展开全部
直接用session如果仅仅是针对每个单个用户在不同的页面
如果是所有用户就用application的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式