【发布时间】:2013-02-21 17:56:16
【问题描述】:
这是一个aspx页面的一些代码。 我不确定我应该使用公共变量还是 viewState
Partial Class madeUpName
Inherits System.Web.UI.Page
Public vin As String = ""
Public stk As String = ""
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'inside of here i use the variables
end sub
Protected Sub Page_Unload(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Unload
'inside of here I also use the same variables
end sub
我应该在我的类中为页面使用 viewState 变量还是公共变量?似乎他们都实现了相同的目标。
【问题讨论】:
-
公共变量将不起作用,因为该类在每个请求之间被销毁并重新创建。
-
@NateZaugg,我什至没有想到这一点,但现在你说这很有意义。谢谢
标签: asp.net vb.net class variables viewstate