什么是ASP.NET中的状态管理

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:40:52
具体说明下各功能,谢谢

因WEB窗体与窗体之间不存在关联

要靠状态管理来实现

Appliction:网站第一次运行创建,全站所有页面可访问
Session: 当用户登陆时创建,全站所有页面可访问,但用户下线后消失
ViewState:当前面面可访问,处理客户端,跳转到别的页面不可见

还有一些 如有什么问题我可以帮得上忙的 大家都可以交个朋友
我的QQ181361718

asp与asp.net 的 差别是很大的,想学asp.net完全可以没有asp的基础,asp.net采用了全新的观念和服务器断技术来开发动态网页,足以适应未来的开发需求.

asp只能用script语言来编写服务器端脚本,script是解析式的,解析式语言的两大缺点是缺乏严谨的类型与不具备编译环境.

asp.net是一个编译式的.net环境,他是多语言支持的,包括c#,vb.net和js.net

其实学编程语言无所谓难易,学会基本的语法不难,更重要的是要能灵活运用````
asp.net也可以用IIS服务器

什么乱七把糟的.

你了解Cookie吗? Cookie就是一种ASP.NET执行“状态管理”的方法,它能保持 Web 应用程序连续性.

另外,Aplication对象 Session对象 数据库对象,URL参数都是状态管理的一部分,只能说这么多了,自己多看看书就明白了

Session 会话
l 区分客户端,不区分页面
l 数据量会随着客户端(并发)数量的增多,而增多
l 服务器端存储什么:数据存储在服务器端(InProc,StateServer,SqlServer)
l 客户端存储什么:客户端存储的是SessionID
l 有过期策略
l 适用场合:与用户相关的数据,购物车,用户帐号,

Application状态
l 全局数据,所有客户端共享:不区分客户端,