C#.net开发网站,如何将数据库中网站的基本信息取出存入变量,便于任何页面调用
因为没有经验,请教高手一般是如何操作最高效,我是建了个母版页,不知道是在每个页面都读取数据库,还是在母版页读取数据库,还是什么全局变量,还是getset我不知道应该用哪个...
因为没有经验,请教高手一般是如何操作最高效,我是建了个母版页,不知道是在每个页面都读取数据库,还是在母版页读取数据库,还是什么全局变量,还是get set
我不知道应该用哪个方法最有效、便捷、高效,请说的详细点
没有财富值了。。。 展开
我不知道应该用哪个方法最有效、便捷、高效,请说的详细点
没有财富值了。。。 展开
4个回答
展开全部
按照不同的作用域,可以用将数据放入session ,application
application是整个应用程序共享数据
session是对于同一个会话共享一份数据,不同会话各自维护自己的数据
全局变量的话,不建议使用
如果数据用来加载到母版页的话,就在母版页读取啊
如果数据时面向各个内容页的话,在内容页的逻辑读取啊
application是整个应用程序共享数据
session是对于同一个会话共享一份数据,不同会话各自维护自己的数据
全局变量的话,不建议使用
如果数据用来加载到母版页的话,就在母版页读取啊
如果数据时面向各个内容页的话,在内容页的逻辑读取啊
更多追问追答
追问
后台的话,只要在登录判断时写入session,前台呢,不知道用户会先进什么页面,在哪读数据库并写入session(如站点名称、版权信息等) 呢,在index.aspx?还是每页开头都写
追答
你可以说说你的业务么,你写的数据的目的,我觉的和用户先从哪个页面进没有关系吧
在登录时写如session,然后只要同一会话,站点下所有的页面都能取到呢,前提是session没有过期
展开全部
我是建了个母版页,不知道是在每个页面都读取数据库,还是在母版页读取数据库,还是什么全局变量,还是get set
母版页在没有特殊的情况下,都是多个页面共同使用的,也就是数据基本都是不会发生改变的,所以直接在母版页里读取数据就可以了。
如果母版页只是样式一样,数据源是动态的,那你可以建个类专门放母版页的数据,就是每次读取母版页数据后(不要在母版页读取,做一个绑定数据的方法),把不同的数据都转成相同的类,然后调用母版页的绑定方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将数据库的资料查询出来存入table,将table存入session
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-08
展开全部
直接用session如果仅仅是针对每个单个用户在不同的页面
如果是所有用户就用application的
如果是所有用户就用application的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询