如何声明.aspx
可以在我的 Web 应用程序中的所有页面中使用的公共变量网页?
和/或创建一个Public Sub
?
也许您可以使用 ViewState 将值保存到会话中。
我认为创建“全局变量”是不可能的,因为每次页面加载都会丢失该值......
ViewState["key"] = variable;
variable = ViewState["key"];
一个公共子,假设您使用 VB:
Public Sub MyOwnSub()
'do something'
End Sub
全局变量:将一个模块添加到您的 VB 并添加一个变量到该模块。您可以从任何地方调用该变量ModuleName.VariableName
。
当您在 ASPX 页面的代码隐藏中声明一个公共变量并声明它是共享的时,您可以YourPageName.VariableName
从 Web 应用程序中的任何位置访问它。请注意,此变量在所有进程或请求之间共享。
Public Shared VariableName As String = "hello world"
您可以使用会话或应用程序状态来保存您的网站所需的全局数据。