【发布时间】:2012-02-15 18:18:18
【问题描述】:
我正在使用我发现的这个示例来学习如何加载类文件并通过它们访问变量。这是在 App_Code 文件夹中名为 Class1.vb 的文件中(这不是应用程序项目):
Imports Microsoft.VisualBasic
Public Class my_class
Public Shared Sub my_sub()
Dim vartest As String
vartest = 10
HttpContext.Current.Session("myvar") = vartest
End Sub
End Class
这是 aspx 文件的代码隐藏:
Imports my_class
Partial Public Class test
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
my_class.my_sub()
Label1.Text = HttpContext.Current.Session("myvar")
End Sub
End Class
如何在不使用会话的情况下访问 vartest 变量,因为如果多个函数同时访问该变量,我假设该变量可能会被覆盖。是否可以采用另一种方式,将变量发送到类文件?
【问题讨论】: