展开全部
只翻译出来“会话超时” 。。 具体的偶也不清楚
以下是COPY过来的,凳轿希望对你有帮助
会话可以通过三种方式启动:
一个新用户请求访问一个 URL,该 URL 标识了某个应用程序中的 .asp 文件,并且该应用程序的 Global.asa 文件包含 Session_OnStart 过程。
用悉颂户在 Session 对象中存储了一个值。
用户请求了一个应用程序的 .asp 文件,并且该应用程序的 Global.asa 文件使用 <OBJECT> 标签创建带有会话作用域的对象的实例。
如果用户在指定时间内没有请求或刷新应用程序中的任何页,会话将自动结束。这段时间的默认值是 20 分钟。可以通过在 Internet 服务管理器中设置“应用程序选项”属性页中的“会话超时”属性改变应用程序的默认超时限制枣陆肆设置。应依据您的 Web 应用程序的要求和服务器的内存空间来设置此值。例如,如果您希望浏览您的 Web 应用程序的用户在每一页仅停留几分钟,就应该缩短会话的默认超时值。过长的会话超时值将导致打开的会话过多而耗尽您的服务器的内存资源。
对于一个特定的会话,如果您想设置一个小于默认超时值的超时值,可以设置 Session 对象的 Timeout 属性。例如,下面这段脚本将超时值设置为 5 分钟。
<% Session.Timeout = 5 %>
您也可以设置一个大于默认设置的超时值,Session.Timeout 属性决定超时值。
您也可以通过 Session 对象的 Abandon 方法显式结束一个会话。例如,在表格中提供一个“退出”按钮,将按钮的 ACTION 参数设置为包含下列命令的 .asp 文件的 URL 。
<% Session.Abandon %>
以下是COPY过来的,凳轿希望对你有帮助
会话可以通过三种方式启动:
一个新用户请求访问一个 URL,该 URL 标识了某个应用程序中的 .asp 文件,并且该应用程序的 Global.asa 文件包含 Session_OnStart 过程。
用悉颂户在 Session 对象中存储了一个值。
用户请求了一个应用程序的 .asp 文件,并且该应用程序的 Global.asa 文件使用 <OBJECT> 标签创建带有会话作用域的对象的实例。
如果用户在指定时间内没有请求或刷新应用程序中的任何页,会话将自动结束。这段时间的默认值是 20 分钟。可以通过在 Internet 服务管理器中设置“应用程序选项”属性页中的“会话超时”属性改变应用程序的默认超时限制枣陆肆设置。应依据您的 Web 应用程序的要求和服务器的内存空间来设置此值。例如,如果您希望浏览您的 Web 应用程序的用户在每一页仅停留几分钟,就应该缩短会话的默认超时值。过长的会话超时值将导致打开的会话过多而耗尽您的服务器的内存资源。
对于一个特定的会话,如果您想设置一个小于默认超时值的超时值,可以设置 Session 对象的 Timeout 属性。例如,下面这段脚本将超时值设置为 5 分钟。
<% Session.Timeout = 5 %>
您也可以设置一个大于默认设置的超时值,Session.Timeout 属性决定超时值。
您也可以通过 Session 对象的 Abandon 方法显式结束一个会话。例如,在表格中提供一个“退出”按钮,将按钮的 ACTION 参数设置为包含下列命令的 .asp 文件的 URL 。
<% Session.Abandon %>
展开全部
只翻译出来“会话超时” 。。 具体的偶也不清楚
以下是COPY过来的,希望对你有帮助
会话可以通过三种方式启动:
一个新用户请求访问一个 URL,该 URL 标识了某个应用程序中的 .asp 文件,并且该应用程序的 Global.asa 文件包含 Session_OnStart 过程。
用户在 Session 对象中存储了一个值。
用户请求了一个应用程序的 .asp 文件,并且该应用程序的 Global.asa 文件使用 <OBJECT> 标签创建带有会话作用域的对象的实例。
如果用户在指定时间内没有请求或刷新应用程序中的任何页,会话将自动结束。这段时间的默认值是 20 分钟。可以通过在 Internet 服务管理器中设置“应用程序选项”属性页中的“会话超时”属性改变应用程序的默认超时限制设置。应依据您的 Web 应用程序的要求和服务器的内存誉模搭空间来设置此值。例如,如果您希望浏览您的 Web 应用程序的用户在每一页仅停留几分钟,就应该缩短会话的默认超时值。过长的会话超时值将导致打开的会话过多而耗尽您的服务器的内存资源。
对于一个特定的会话,如果您想设置一个小于默认超时值的超时值,可以设置 Session 对象的 Timeout 属性。例如,下面这段脚本将超时值设置为 5 分钟。
<% Session.Timeout = 5 %>
您也可以设置一个大于默认设置的超时值,Session.Timeout 属性决定超时值。
您也可以通过 Session 对象的 Abandon 方法显式结束一个会话。例如,在表格中提供一个“退出”按钮,将按钮的 ACTION 参数设置为包含下列命令的 .asp 文件的 URL 。
<% Session.Abandon %>
打开IIS,找到“网站属性”->“主目录”->“配置”->“选项”,把“启用会话状态”选中,然后在“会话超时”修改超时时间。
Session对象.TimeOut
不行吗?
http://www.mltang.com/article/54c17c8b-0115-423e-807f-49ce67829c78.html
用户在登陆的时候,我习惯用个chedk.asp去检查用户的合法性,check.asp里面可庆拿以放置 session.timeout你去ASP300下个代码看下 就知道了多看几个
我习惯这样用: 大致代码如下:
1. 连接数据库
2.IF语句 检查用户的合法性
3.赋予 session 例如论坛里面的用户的权限
4.session.timeout的时间
经验不足码乱,贻笑大方了!
呵呵,200分挺好赚,我来说说,,
Session.TimeOut属性可以在IIS中设置,系统默认是15分钟,亦可以在程序中实时设置。
如果是租用虚拟主机的就用这个。。
Session.TimeOut=xx分钟 简单方便实用!!
学习了哈。
你可在程序里面写代码:
在 Default.aspx.cs 写
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
Session.Clear();
string[] var = new string[] { "@userid", "@password" };
string [] values=new string []{Login1.UserName ,Login1 .Password };
string str = "select username from userid where userid=";
str += var[0] + " and password=" + var[1];
string username=sqlclass.exec_ExecuteScalar(str, var, values);
if (username != "false")
{
Session.Timeout = 60;
Session["UserId"] = Login1.UserName.Trim();
Session["UserName"] = username;
Response.Redirect("~/web1.aspx");
}
}
web1.aspx 部份代码如下,
protected void Page_Load(object sender, EventArgs e)
{
// string username = .ToString();
if (Session["UserName"] == null)
{
Response.Redirect("~/default.aspx");
}
if (!IsPostBack)
{
string username = Session["UserName"].ToString();
lab_username.Text = username;
}
string str = "select getdate()";
string[] a = new string[] { };
string[] b = new string[] { };
lab_datetime.Text = sqlclass.exec_ExecuteScalar(str, a, b);
}
我这里是把 session的timeout设为60也就是1个小时,,只要他在用动电脑session的timeout都不会计数,如果用户1个小时都没有动电脑,session就会过期,,,
我们在用户登录的时候就设session的过期时间,,每到转到一个网页时,判断一个 session是否为 null,如果为null,则说明他过期了,就跳到 登录页去,,,
你学会了吗??? 我的邮箱是:Left99@163.com
湖南信息工程学校双学历班 朱秀红
esbtezs
捞到两分就闪人!~~~
以下是COPY过来的,希望对你有帮助
会话可以通过三种方式启动:
一个新用户请求访问一个 URL,该 URL 标识了某个应用程序中的 .asp 文件,并且该应用程序的 Global.asa 文件包含 Session_OnStart 过程。
用户在 Session 对象中存储了一个值。
用户请求了一个应用程序的 .asp 文件,并且该应用程序的 Global.asa 文件使用 <OBJECT> 标签创建带有会话作用域的对象的实例。
如果用户在指定时间内没有请求或刷新应用程序中的任何页,会话将自动结束。这段时间的默认值是 20 分钟。可以通过在 Internet 服务管理器中设置“应用程序选项”属性页中的“会话超时”属性改变应用程序的默认超时限制设置。应依据您的 Web 应用程序的要求和服务器的内存誉模搭空间来设置此值。例如,如果您希望浏览您的 Web 应用程序的用户在每一页仅停留几分钟,就应该缩短会话的默认超时值。过长的会话超时值将导致打开的会话过多而耗尽您的服务器的内存资源。
对于一个特定的会话,如果您想设置一个小于默认超时值的超时值,可以设置 Session 对象的 Timeout 属性。例如,下面这段脚本将超时值设置为 5 分钟。
<% Session.Timeout = 5 %>
您也可以设置一个大于默认设置的超时值,Session.Timeout 属性决定超时值。
您也可以通过 Session 对象的 Abandon 方法显式结束一个会话。例如,在表格中提供一个“退出”按钮,将按钮的 ACTION 参数设置为包含下列命令的 .asp 文件的 URL 。
<% Session.Abandon %>
打开IIS,找到“网站属性”->“主目录”->“配置”->“选项”,把“启用会话状态”选中,然后在“会话超时”修改超时时间。
Session对象.TimeOut
不行吗?
http://www.mltang.com/article/54c17c8b-0115-423e-807f-49ce67829c78.html
用户在登陆的时候,我习惯用个chedk.asp去检查用户的合法性,check.asp里面可庆拿以放置 session.timeout你去ASP300下个代码看下 就知道了多看几个
我习惯这样用: 大致代码如下:
1. 连接数据库
2.IF语句 检查用户的合法性
3.赋予 session 例如论坛里面的用户的权限
4.session.timeout的时间
经验不足码乱,贻笑大方了!
呵呵,200分挺好赚,我来说说,,
Session.TimeOut属性可以在IIS中设置,系统默认是15分钟,亦可以在程序中实时设置。
如果是租用虚拟主机的就用这个。。
Session.TimeOut=xx分钟 简单方便实用!!
学习了哈。
你可在程序里面写代码:
在 Default.aspx.cs 写
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
Session.Clear();
string[] var = new string[] { "@userid", "@password" };
string [] values=new string []{Login1.UserName ,Login1 .Password };
string str = "select username from userid where userid=";
str += var[0] + " and password=" + var[1];
string username=sqlclass.exec_ExecuteScalar(str, var, values);
if (username != "false")
{
Session.Timeout = 60;
Session["UserId"] = Login1.UserName.Trim();
Session["UserName"] = username;
Response.Redirect("~/web1.aspx");
}
}
web1.aspx 部份代码如下,
protected void Page_Load(object sender, EventArgs e)
{
// string username = .ToString();
if (Session["UserName"] == null)
{
Response.Redirect("~/default.aspx");
}
if (!IsPostBack)
{
string username = Session["UserName"].ToString();
lab_username.Text = username;
}
string str = "select getdate()";
string[] a = new string[] { };
string[] b = new string[] { };
lab_datetime.Text = sqlclass.exec_ExecuteScalar(str, a, b);
}
我这里是把 session的timeout设为60也就是1个小时,,只要他在用动电脑session的timeout都不会计数,如果用户1个小时都没有动电脑,session就会过期,,,
我们在用户登录的时候就设session的过期时间,,每到转到一个网页时,判断一个 session是否为 null,如果为null,则说明他过期了,就跳到 登录页去,,,
你学会了吗??? 我的邮箱是:Left99@163.com
湖南信息工程学校双学历班 朱秀红
esbtezs
捞到两分就闪人!~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可在程序里面写代码:
在 Default.aspx.cs 写
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
Session.Clear();
string[] var = new string[] { "@userid", "@password" };
string [] values=new string []{Login1.UserName ,Login1 .Password };
string str = "select username from userid where userid=";
str += var[0] + " and password=" + var[1];
string username=sqlclass.exec_ExecuteScalar(str, var, values);
if (username != "false")
{
Session.Timeout = 60;
Session["UserId"] = Login1.UserName.Trim();
Session["UserName"] = username;
Response.Redirect("~/web1.aspx");
}
}
web1.aspx 部份代码如下,
protected void Page_Load(object sender, EventArgs e)
{
// string username = .ToString();
if (Session["UserName"] == null)
{
Response.Redirect("~/default.aspx");
}
if (!IsPostBack)
{
string username = Session["UserName"].ToString();
lab_username.Text = username;
}
string str = "select getdate()"闷则;
string[] a = new string[] { };
string[] b = new string[] { };
lab_datetime.Text = sqlclass.exec_ExecuteScalar(str, a, b);
}
我这里是把 session的timeout设为60也就是1个小时,,只要他在用动电脑session的timeout都不会计数,如果用户1个小时都没有动电脑,session就会过期,,,
我们在用户登录的时候就掘散设session的过期时间,,每蚂散棚到转到一个网页时,判断一个 session是否为 null,如果为null,则说明他过期了,就跳到 登录页去,,,
你学会了吗??? 我的邮箱是:Left99@163.com
湖南信息工程学校双学历班 朱秀红
在 Default.aspx.cs 写
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
Session.Clear();
string[] var = new string[] { "@userid", "@password" };
string [] values=new string []{Login1.UserName ,Login1 .Password };
string str = "select username from userid where userid=";
str += var[0] + " and password=" + var[1];
string username=sqlclass.exec_ExecuteScalar(str, var, values);
if (username != "false")
{
Session.Timeout = 60;
Session["UserId"] = Login1.UserName.Trim();
Session["UserName"] = username;
Response.Redirect("~/web1.aspx");
}
}
web1.aspx 部份代码如下,
protected void Page_Load(object sender, EventArgs e)
{
// string username = .ToString();
if (Session["UserName"] == null)
{
Response.Redirect("~/default.aspx");
}
if (!IsPostBack)
{
string username = Session["UserName"].ToString();
lab_username.Text = username;
}
string str = "select getdate()"闷则;
string[] a = new string[] { };
string[] b = new string[] { };
lab_datetime.Text = sqlclass.exec_ExecuteScalar(str, a, b);
}
我这里是把 session的timeout设为60也就是1个小时,,只要他在用动电脑session的timeout都不会计数,如果用户1个小时都没有动电脑,session就会过期,,,
我们在用户登录的时候就掘散设session的过期时间,,每蚂散棚到转到一个网页时,判断一个 session是否为 null,如果为null,则说明他过期了,就跳到 登录页去,,,
你学会了吗??? 我的邮箱是:Left99@163.com
湖南信息工程学校双学历班 朱秀红
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打开IIS,找到“网站属性”->“主目录”->“配置”->“选项”,把“启用会话状态”选中运首,棚悄宴然后在“会话超时”修改超时链银时间。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵碧氏呵,春慧漏200分挺好赚,我来说说,,
Session.TimeOut属性可以在IIS中设置,系统默认是15分钟扒烂,亦可以在程序中实时设置。
如果是租用虚拟主机的就用这个。。
Session.TimeOut=xx分钟 简单方便实用!!
Session.TimeOut属性可以在IIS中设置,系统默认是15分钟扒烂,亦可以在程序中实时设置。
如果是租用虚拟主机的就用这个。。
Session.TimeOut=xx分钟 简单方便实用!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询