我想为登录页面创建一个会话

时间:2012-02-09 05:04:47

标签: c# asp.net session

How can i create a session for a webpage..I was create a webpage with login page. 

但我很难维持用户状态。请帮我用session或cookies来维护用户状态。我知道你可以给我发一些示例代码......

1 个答案:

答案 0 :(得分:0)

只需使用任何页面上可用的会话变量,就可以维持状态为asp。

Session["IsUserLoggedIn"] = true;
Session["CurrentUsername"] = "TestUser";

然后您可以在以后阅读这些值。您需要将背面转换为原始类型。

private void Page_Load(Object sender, EventArgs e)
{
    if ((bool?)Session["IsUserLoggedIn"]?? false)
        Response.Write(String.Format("{0} is logged in.", Session["Currentusername"]));
}

请注意,在使用它们之前,应始终检查这些值是否为空。