因此,当您使用 Java 制作网站时,您有一个称为 Session 的东西,只要浏览器会话正在进行,您就可以在其中存储您想要的任何信息。
我对使用 ASP.NET MVC 3 还很陌生,并且能够在正确的时间传递正确的数据,这让我经常感到困惑。在大多数情况下,我理解将变量从视图传递到控制器并返回到其他视图。
但我想知道是否有一种方法可以让我们说,从任何视图中获取用户的地址?我知道它是User.Identity.Name
内置的,这对于检查用户是否在他们自己的页面上等非常方便。但是有没有办法让用户对象具有可在任何地方访问的自定义信息?
我目前正在我的网站上建立一个声誉系统(很像这个网站),不同的声誉可以让你做不同的事情。所以在很多视图中我需要说“嘿,如果用户有这个声誉,让他们看到这个功能。” 但是,如果我必须将用户传递到每个视图中,这将非常乏味。
有任何想法吗?