我对存储多个会话值的最佳方式有些困惑。我的一位朋友告诉我们,定义会话 3-4 次很重,而不是在 HashTable 中定义。就像下面的场景:问题是哪个更好以及为什么。
Hashtable ht = new Hashtable();
ht.Add("UserID", txtUser.Text);
ht.Add("Type", type.Text);
ht.Add("PaypalID", paypal.Text);
Session["hashtab"] = ht; //-- Is this better way or below one.
Session["UserID"] = txtUser.Text;
Session["Type"] = type.Text;
Session["PaypalID"] = paypal.Text;
任何建议真的很感激!
请注意,在上面的场景中,我的 TL 告诉我哈希表在服务器上占用了少量内存(假设它需要 500 kb)而不是一个接一个(假设它需要 3MB)。