求ASP.NET中session的用法 - .NET技术 / ASP.NET
怎样设置session中内容保存时间,session 的具体用法以及它与cookie,Application的区别!
Session.Timeout = 600; //时间
Session.Content["aa"] = 要保存的值;
取出值 = Session.Content["aa"] .Tostring();
Session是保存在服务器端的。
cookie是保存在客户端的。
Application是全局的,所有用户共享。
在IIS的设置了设。
session是对此用户登录后到退出前,有效;APPLICATION是整个应用范围,所有用户有效;COOKIE是当前页面
wo kao!
1.application对象
application用于保存所有用户的公共的数据信息,假如使用application对象,一个需要考虑的问题是任何写操作都要在 application_onstart事件(global.asax)中完成.尽管使用application.lock和 applicaiton.unlock方法来避免写操作的同步,但是它串行化了对application对象的请求,当网站访问量大的时候会产生严重的性 能瓶颈.因此最好不要用此对象保存大的数据集合.
2.session对象
session用于保存每个用户的专用信息.她的生存期是用户持续请求时间再加上一段时间(一般是20分钟左右).s
ession中的信息保存在web服务器内容中,保存的数据量可大可小.当session超时或被关闭时将自动释放保存的数据信息.由于用户停止使用应用 程序后它仍然在内存中保持一段时间,因此使用session对象使保存用户数据的方法效率很低.对于小量的数据,使用session对象保存还是一个不错 的选择.使用session对象保存信息的代码如下:
//存放信息
session["username"]="zhouhuan";
//读取数据
string username=session["username"].tostring();
&nbs
相关问答:
asp虚拟主机实现伪静态的方法:
1、 重写url参数
Step1: 建立前台文件index.asp,修改url参数形式。由于读取数据库中的记录不是专题的重点,故直接给出:
<!--#include file="config.asp" -->
&l ......
1.asp.net做的一个答题页面,如何实时限时后自动提交,请大家给点思路
限时的时间信息存放在数据库中
2.如果答题时间设置的较长,如何方式session超时后页面无效
谢谢
用js方法来控制
回复内容太短了。。
js ......
我用.net开发wap网站
1,我从工具箱里拖了两个link,这两个link会显示在两行,如果让这两个link处于同一行。
2,如何显示两个控件之间的空格问题。
跟wap有关吗?不太明白
友情帮顶。。。。。。。。。。
就 ......
我有两个dropdownlist都绑好了值,想选中一个dropdownlist中的值,然后在另一个dropdownlist中选中相应的一项。
不是从新绑定第二个dropdownlist,是在已经绑好的值当中选中一个。
我想用js写
求助
你可以把drop ......
代码如下 请高手 指点下 谢谢
ajax_http.js
-------------
function getXMLHTTP() {
var xmlhttp;
if (window.ActiveXObject) {
//IE
try {
......