ASP是什么?. NET相当于PHP会话


What is the ASP.NET equivalent to PHP sessions?

我正在将一个旧的PHP应用程序转换为ASP.NET。

我不确定我应该在ASP.NET中使用PHP会话。

在现有的应用程序中,登录表单根据数据库检查凭据,如果凭据正确,则从数据库返回客户的一些数据并设置在PHP会话变量中。

例如

:

<?php
// credentials are correct
$_SESSION['customer_id']   = $result1;
$_SESSION['customer_name'] = $result2;
?>

然后在应用程序的其他地方使用这些,以便在查询数据库等时仅提取与该客户相关的数据。

例如

:

<?php
$sql = "SELECT * FROM sales_orders WHERE customer_id = ". $SESSION['customer_id'] ."";
?>

ASP是什么?. NET相当于PHP会话做类似的行为?

请看这个链接。有许多方法可以在asp.net中存储状态。您正在查找会话状态

状态信息:https://msdn.microsoft.com/en-us/library/75x4ha6s%28v=vs.140%29.aspx

会话状态信息:https://msdn.microsoft.com/en-us/library/ms178581(v=vs.140).aspx