目标
我的应用程序中有一个购物车,我需要检查它是否为空。
问题
看:
@if (Session["ProductsSummary"] == null)
{
// Do something
}
如您所见,这段代码检查会话是否为空。当我第一次在我的购物车中添加一些东西时,我创建了一个会话(称为ProductsSummary
)并在其中存储一些东西(关于添加的产品的一些信息)。
当我从Shopping Cart
(或ProductsSummary
- 如您所愿)中删除此项目时,我将其从会话中删除,但会话仍然存在。换句话说,会话不再为空,而是空的。
我需要的很简单:如何检查会话是否为空?
技术细节
我正在使用 C#.NET + MVC 4 + Razor 引擎。
只为求知
我正在使用KnockoutJS。