我在默认页面中获得了一个userId,我连接到数据库(如果它很有趣,则为Oracle)。我想保留此userId并在我打开的页面中使用它。我需要它与组合框SelectedItem.Value进行比较。这个组合框几乎可以在网站的所有页面中找到。如何将此UserId作为参数发送?或者有一个地方我可以保留这个变量并在需要时使用它。我确信这很常见,我想知道常见和最好的方式是什么。
答案 0 :(得分:2)
答案 1 :(得分:1)
Session对于像UserID这样的变量来说是一个好地方。
答案 2 :(得分:1)
您可以将其作为querystring parameter
发送,但保留内存中值的最佳方法是使用session变量
答案 3 :(得分:1)
如果您(几乎)每页都需要它,我认为Session
将是放置变量的好地方。
答案 4 :(得分:1)
答案 5 :(得分:1)
有多种方式:
一,你可以简单地把它放在会话中,并在任何地方用它来进行用户会话。
其次,您可以使用post或querystring显式传递它。使用此选项需要您指定所有重定向。
答案 6 :(得分:1)
正如其他人所说,你可以在Session中存储变量。但是,如果要保存有关用户“Microsoft方式”的信息,最好是实现MembershipUser和MembershipProvider类。