加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

关于asp.net中的配置文件和会话

发布时间:2020-12-16 03:33:27 所属栏目:asp.Net 来源:网络整理
导读:会话和个人资料之间的基本区别是什么.无论我们在会话中存储什么,数据都可以从asp.net中的任何页面访问,无论我们存储在配置文件中,数据也可以从配置文件中的asp.net中的任何页面访问.我经常在会话中存储用户特定的数据.所以我只想知道在什么样的情况下我们将
会话和个人资料之间的基本区别是什么.无论我们在会话中存储什么,数据都可以从asp.net中的任何页面访问,无论我们存储在配置文件中,数据也可以从配置文件中的asp.net中的任何页面访问.我经常在会话中存储用户特定的数据.所以我只想知道在什么样的情况下我们将数据存储在配置文件而不是会话中.我想知道的其他事情,其表现是良好的会话或个人资料.请讨论.谢谢

解决方法

轮廓:

1-配置文件对象的范围限定为特定用户:
????Web应用程序的每个用户都自动拥有自己的配置文件.

2- Profile对象是持久的:
????修改配置文件对象的stat os时,将在访问网站之间保存修改

3- Profile对象使用提供者模型来存储信息:
????默认情况下,用户配置文件的内容会自动保存到Microsoft SQL Server Express数据库
????位于Web应用程序的App_Data中.

4-配置文件对象是强类型的:
????使用强类型属性有几个优点.例如,您何时获得完整的Microsoft IntelliSense
????在VS.NET 2005或Visual Web Developer中使用Profile对象

会议:

1-会话对象的范围限定为特定用户:
????Web应用程序的每个用户都自动拥有自己的会话状态.

2- Session对象是非持久的:
????向Session对象添加项目时,在离开Web站点后项目将消失.

3- Session对象使用三种不同的存储方式:
????3.1:正在处理 – 默认
????3.2:状态服务器(进程外)
????3.3:SQL Server

4-会话对象不是强类型的:

来源:Profile VS Session

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读