大多数浏览器从缓存重新加载页面,不执行往返服务器刷新.我在Page_Load上添加了Response.AppendHeader("Cache-Control","no-store"),但不适用于Chrome,Firefox,Safari.如何在浏览器(IE,Chrome,Firefox Safari)上按回按钮时刷新页面?
我需要访问Web应用程序页面中的一些变量.变量的范围就在该特定页面中.哪一个是解决方案?Session或ViewState?还是更好的解决方案?
Private Property UserId() As Integer
Get
If Not ViewState("UserId") Is Nothing Then
Return CType(ViewState("UserId"), Integer)
Else
Return -1
End If
End Get
Set(ByVal Value As Integer)
ViewState("UserId") = Value
End Set
End Property
Run Code Online (Sandbox Code Playgroud)
要么
Private Property UserId() As Integer
Get
If Not Session("UserId") Is Nothing Then
Return CType(Session("UserId"), Integer)
Else
Return -1
End If
End Get
Set(ByVal Value As Integer)
Session("UserId") = Value
End Set
End Property
Run Code Online (Sandbox Code Playgroud)
每个用户也是ViewState自定义吗?