Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我想为登录页面创建一个会话_C#_Asp.net_Session - Fatal编程技术网

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

C# 我想为登录页面创建一个会话,c#,asp.net,session,C#,Asp.net,Session,但是我很难维护用户状态。请帮助我使用会话或cookies来维护用户状态。我知道,请向我发送一些示例代码…您可以使用任何页面上可用的会话变量来维护状态为asp How can i create a session for a webpage..I was create a webpage with login page. 然后您可以在以后读取这些值。您需要将其转换回原始类型 Session["IsUserLoggedIn"] = true; Session["CurrentUsername"]

但是我很难维护用户状态。请帮助我使用会话或cookies来维护用户状态。我知道,请向我发送一些示例代码…

您可以使用任何页面上可用的会话变量来维护状态为asp

How can i create a session for a webpage..I was create a webpage with login page. 
然后您可以在以后读取这些值。您需要将其转换回原始类型

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

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

你能用简单的程序解释一下吗..当点击linkbutton时我是如何关闭会话的..你可以通过将项目的值设置为null'session[“IsUserLoggedIn”]=null;'来从会话中逐个删除项目。通过调用“session.clear();”,可以清除会话中的所有项。或者您可以一起放弃一个会话,并通过调用“session.adward();”启动一个新会话。是的,很好,谢谢你。。
private void Page_Load(Object sender, EventArgs e)
{
    if ((bool?)Session["IsUserLoggedIn"]?? false)
        Response.Write(String.Format("{0} is logged in.", Session["Currentusername"]));
}