如何在ASP.NET中会话到期时限制用户输入数据?

时间:2010-09-17 19:39:15

标签: asp.net

我开发了一个ASP.NET应用程序,我使用了会话进行参数传递。 我不想让用户在会话到期时输入数据。请告诉我如何做到这一点。

1 个答案:

答案 0 :(得分:2)

创建一个基页,继承自System.Web.UI.Page,并在on load事件中检查你的sesion对象,如果它为null,则重定向到主页,然后让你的所有页面继承。

然而,正如其他人已经评论过的那样,无论如何都不应该打开数据库连接。您的UI不应该了解您的数据库连接。您的业​​务层是您应该使用数据库连接的地方。

在假设您使用SQL的业务层中,您应该有一个类似的语句:

using (SqlConnection con = new SqlConnection(connectionString))
{

}

在using语句结束时,您的sql连接将被处理掉。有关更多信息,您可能需要查看以下文章:

MSDN SqlConnection

由于