无法在会话中存储哈希表 - Asp.net MVC3

发布于 2024-12-07 08:21:26 字数 741 浏览 0 评论 0原文

在我的应用程序中,我想在会话中存储哈希表并稍后从会话中检索。

代码如下所示

     Hashtable ht = new Hashtable();
                   DateTime fromDate = Convert.ToDateTime(dt.Rows[0]["FromDate"]);
                   DateTime toDate = Convert.ToDateTime(dt.Rows[0]["ToDate"]);
                   ht["StartTime"] = fromDate;
                   ht["EndTime"] = toDate;
                   Session["RuleSearchParameterForArchive"] = ht;

在调试时,我可以看到哈希表 ht 保存两个值(StartTime 和 EndTIme)..但是当我检索时,总是给出 null ..代码如下所示

  Hashtable hts = (Hashtable)Session["RuleParametersForArchive"];
                   DateTime dd = Convert.ToDateTime(hts["EndTime"]);

在调试时,我可以看到 hashtable hts 保存 null 值。为什么我无法从会话中检索值。 有什么想法吗?

In my application I want to store a hash table in session and retrieve later from session.

The code is shown below

     Hashtable ht = new Hashtable();
                   DateTime fromDate = Convert.ToDateTime(dt.Rows[0]["FromDate"]);
                   DateTime toDate = Convert.ToDateTime(dt.Rows[0]["ToDate"]);
                   ht["StartTime"] = fromDate;
                   ht["EndTime"] = toDate;
                   Session["RuleSearchParameterForArchive"] = ht;

While debuggin i can see that hashtable ht hold two values (StartTime and EndTIme) .. But when i retrieving ,that always give null .. code is shown below

  Hashtable hts = (Hashtable)Session["RuleParametersForArchive"];
                   DateTime dd = Convert.ToDateTime(hts["EndTime"]);

While debugging i can see that hastable hts holds null value. Why i cant retrieve value from session.
Any ideas??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

叫嚣ゝ 2024-12-14 08:21:26

哈希表存储时使用的键 (RuleSearchParameterForArchive) 与您尝试检索它时使用的键 (RuleParametersForArchive) 不同。

The hashtable is stored with a different key (RuleSearchParameterForArchive) than you use when attempting to retrieve it (RuleParametersForArchive).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文