从多个Web应用程序页面上的主页上详细说明VB声明

问题描述 投票:0回答:1
我在我的.NET Web App Master页面上在代码背后的代码中声明了一个值...

Dim SiteID As New Integer SiteID = System.Web.HttpContext.Current.Request.UserHostAddress.Substring(8, 2).ToString
我希望能够在其他页面上引用“ siteID”声明,而不必在每个页面上输入上述代码。可以做到吗?
thanks

韦尔,在您的主页中说,您有:
asp.net vb.net web-applications
1个回答
0
投票
Public SiteID As Integer Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load SiteID = 1234 End Sub

,您的示例代码?好吧,假设您在班级级别声明VAR吗? (并宣布为公共)
在任何子页面中,您都可以执行此操作

Dim MyMaster As SiteMaster = Me.Master Label1.Text = MyMaster.SiteID

因此,您可以自由地将主页对象获取在您的子页面中。请记住,如果您拥有的一个主页面要多,则需要使用正确的主页类型(在大多数情况下,SiteMaster)。
,您的代码剪切没有100%有意义,因为该变量的声明将在网站主页中(在类级别,而不是事件代码存根级别)。
    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.