ASP.NET MVC会话状态
答
有没有办法判断一个网站访问者是新的,或者只是一个又一个,为了一个反击的目的?
有一个100%可靠的方法是不是由于网络的无状态特性,但对于一个计数器的目的,设置cookie并检查它是否存在与否是足够的大多数情况下。
会话并不真正似乎MVC存在,所以我知道我真的不能使用它们...
这是不正确的。您也可以在ASP.NET MVC中使用Session
。尽管在一般情况下,当您不需要它来缓解可伸缩性时,应该尽可能避免服务器端状态。
答
您可以在ASP.NET MVC中使用会话,但正如Mehrdad指出的那样,将这种信息存储在服务器上并不是解决问题的方式 - 而是使用JavaScript cookie。让你的客户做“沉重的举动”。
Quircksmode有关于使用JavaScript cookies的great article。