vb全局变量,由不同的类访问

时间:2015-04-21 07:56:45

标签: asp.net vb.net

我是VB新手,正在开发一个asp.net VB Web应用程序。

我有一个名为s_new.aspx.vb的部分类,它是页面s_new.aspx后面的vb页面。

在此页面中有一系列选择下拉菜单,选中后会导致不同的选项变为可用,例如出现不同的选择框或具有不同的选项。

一个特定的选择框访问不同类中的方法(webcontrols)。

我的问题是我需要Web控件类根据s_new.aspx.vb页面中的某个选择来更改其行为。

如果我使用C#,我会创建一个全局变量,并将其用作决策者,但我似乎无法在VB中使用它。

下面的

是我正在使用的代码的片段:

Partial Class s_new

    Protected Sub fldSourceofFunds_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles fldSourceofFunds.SelectedIndexChanged
        Select Case fldSourceofFunds.SelectedIndex
            Case 1
               ####
            Case 2
               ###
            Case 3
               do something and set the variable
        End Select
    End Sub



Partial Class Webcontrols

    Private Sub ReloadChildren()
        If (variable from s_new has certain value) Then    
            ResetChildren()

            Select Case PaymentMethodValue.ToLower.Trim
                Case "payment via provider/platform"
                Case "payment direct from client"
                Case "payment via provider/platform and payment direct from client"
            End Select
        End if

    End Sub
End Class

这是一个现有项目,我需要尽量减少对项目所做的更改,例如,我无法对结构进行大的更改以适应此更改。正如我上面所说,这将是C#中的一个简单解决方案,我认为这里很简单。

0 个答案:

没有答案