Vb.net 如何在aspx网页中声明公共变量和公共子变量?

Vb.net 如何在aspx网页中声明公共变量和公共子变量?,vb.net,variables,asp.net,public,Vb.net,Variables,Asp.net,Public,如何声明一个公共变量.aspx网页,它可以在我的web应用程序的所有网页中使用 和/或创建一个公用子系统?一个公用子系统,假设您使用VB: Public Sub MyOwnSub() 'do something' End Sub 全局变量:向VB中添加一个模块,然后向该模块中添加一个变量。您可以使用ModuleName.VariableName从任何地方调用该变量 当您在ASPX页面的代码隐藏中声明公共变量并将其声明为共享时,您可以从web应用程序中的任何位置使用YourPageName

如何声明一个公共变量
.aspx
网页,它可以在我的web应用程序的所有网页中使用


和/或创建一个
公用子系统

一个公用子系统,假设您使用VB:

Public Sub MyOwnSub()
   'do something'
End Sub
全局变量:向VB中添加一个模块,然后向该模块中添加一个变量。您可以使用
ModuleName.VariableName
从任何地方调用该变量

当您在ASPX页面的代码隐藏中声明公共变量并将其声明为共享时,您可以从web应用程序中的任何位置使用
YourPageName.VariableName
访问该变量。请注意,此变量在所有进程或请求之间共享

Public Shared VariableName As String = "hello world"

公共子系统,假设您使用VB:

Public Sub MyOwnSub()
   'do something'
End Sub
全局变量:向VB中添加一个模块,然后向该模块中添加一个变量。您可以使用
ModuleName.VariableName
从任何地方调用该变量

当您在ASPX页面的代码隐藏中声明公共变量并将其声明为共享时,您可以从web应用程序中的任何位置使用
YourPageName.VariableName
访问该变量。请注意,此变量在所有进程或请求之间共享

Public Shared VariableName As String = "hello world"

您可以使用会话或应用程序状态来保存网站所需的全局数据

  • 会话对象是按用户创建的 并且在一段时间后过期(不要 记住多少钱)
  • 应用程序对象 在应用程序启动时创建 而且只要 应用程序正在运行

您可以使用会话或应用程序状态来保存网站所需的全局数据

  • 会话对象是按用户创建的 并且在一段时间后过期(不要 记住多少钱)
  • 应用程序对象 在应用程序启动时创建 而且只要 应用程序正在运行

也许您可以使用ViewState将值持久化到会话中

我认为创建“全局变量”是不可能的,因为每次加载页面时,值都会丢失

ViewState["key"] = variable;

variable = ViewState["key"];

也许您可以使用ViewState将值持久化到会话中

我认为创建“全局变量”是不可能的,因为每次加载页面时,值都会丢失

ViewState["key"] = variable;

variable = ViewState["key"];

你是在问如何创建一个全局变量吗?那是什么类型的变量?我改变了你的标题,至少反映了一些含义。如果我误解了,请把它改成一些可以理解或有意义的东西,就像这里的每个人都做了一个快速的回答,却不知道应该在全球范围内提供什么样的数据/对象。这是非常危险的。可能是重复的。你是在问如何创建全局变量吗?那会是什么类型的变量?我更改了你的标题,至少反映了一些含义。如果我误解了,请把它改成一些可以理解或有意义的东西,就像这里的每个人都做了一个快速的回答,却不知道应该在全球范围内提供什么样的数据/对象。这是非常危险的。默认情况下,会话可能在20分钟不活动后过期,但您可以在
web.config
中设置此超时。默认情况下,会话在20分钟不活动后过期,但您可以在
web.config
中设置此超时。应在控件级别的页面中使用
ViewState
,最好使用会话。不要忘记强制转换
ViewState[]
ViewState
的返回值应该在控件级别使用,在页面中,最好使用会话。不要忘记强制转换
ViewState[]
@CHUKS-EKE的返回值:谢谢。如果确实如此,您可以在这里自由投票选择对您有帮助的问题,或者接受最能回答您问题的答案。还有,请看并欢迎来到SO@楚克:谢谢。如果确实如此,您可以在这里自由投票选择对您有帮助的问题,或者接受最能回答您问题的答案。还有,请看并欢迎来到SO!