Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.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
在ASP.NETC中处理会话#_Asp.net_Session - Fatal编程技术网

在ASP.NETC中处理会话#

在ASP.NETC中处理会话#,asp.net,session,Asp.net,Session,假设在一个页面上有多个会话,并且我只想清除其中一个会话的值,那么我如何实现这一点呢。Session.clear()是否会清除所有会话的值,或者会因为多个会话而产生歧义?一次只有一个会话供一个用户使用。如果清除会话,则只清除访问页面的当前用户的会话,而不是所有用户的会话。@Inu但是,如果我在代码中的多个会话中使用会话来保持各种控件的值,会怎么样?每个用户只有一个会话。你可以在里面放任何你想要的东西(但越少越好)。您可以通过调用Session.clear()清除其中的所有内容,也可以通过执行Ses

假设在一个页面上有多个会话,并且我只想清除其中一个会话的值,那么我如何实现这一点呢。Session.clear()是否会清除所有会话的值,或者会因为多个会话而产生歧义?

一次只有一个会话供一个用户使用。如果清除会话,则只清除访问页面的当前用户的会话,而不是所有用户的会话。

@Inu但是,如果我在代码中的多个会话中使用会话来保持各种控件的值,会怎么样?每个用户只有一个会话。你可以在里面放任何你想要的东西(但越少越好)。您可以通过调用Session.clear()清除其中的所有内容,也可以通过执行Session.remove/Session.add只删除/添加一个元素
Session.Clear(); // Remove all keys and values from the session state collection of current user
Session.Remove("SessionName"); //Will remove particular session variable of current user