相关疑难解决方法(0)

在C#中确定会话变量的最佳方法是null还是empty?

在ASP.NET C#中检查会话变量是否存在的最佳方法是什么?

我喜欢使用String.IsNullOrEmpty字符串的作品,并想知道是否有类似的方法Session.目前我所知道的唯一方法是:

 var sSession;
 if (Session["variable"] != null)
 {
     sSession = Session["variable"].ToString();
 }
 else
 {
     sSession = "set this";
     Session["variable"] = sSession;
 }
Run Code Online (Sandbox Code Playgroud)

c# asp.net session

77
推荐指数
4
解决办法
15万
查看次数

为什么使用Session在高流量网站中存储状态是个坏主意?

我正在观看ASP.NET在asp.net/learn上学习视频.在本教程中,他们正在构建一个测验引擎.有一次,叙述者解释说我们将使用Session对象来维护每个页面之间的状态(每个页面包含一个问题和四个答案).他说"因为这是一个低流量的网站",所以可以使用Session,并且他没有时间实现更复杂的方法.

我只是想知道他暗示的替代方法是什么?为什么会话对于高流量网站来说是一个糟糕的选择?

.net c# asp.net

20
推荐指数
2
解决办法
5550
查看次数

标签 统计

asp.net ×2

c# ×2

.net ×1

session ×1