0

我有一些我想在页面之间共享的通用代码,我一直在搞乱 App_Code 类,这很棒,但我也想使用影响下拉列表示例的代码:

Sub Set_FirmType(ByVal Sender As Object, ByVal E As EventArgs)

    subcategories.Visible = "false"
    supplycategories.Visible = "false"
    supplytypes.Visible = "false"
    CityData.Visible="True"
    CityDropDown.Visible="False"
    CityDropDown.Items.Clear()

    If DropFirmType.SelectedValue = "funeralhomes||FH" Then
        CountryDropDown.ClearSelection()
        CountryDropDown.Items.FindByValue("United States").Selected = True
        CountryDropDown.Enabled = False
        StateDropDown.Enabled = True
        getStateDropDown("1")
    End If
End Sub

他们是把它放在我的 App_Code 类中的一种方式吗?

提前致谢!

4

1 回答 1

1

听起来您有一个子例程,它在多个控件上切换可见性并在下拉列表中设置一些属性。您可能需要考虑将所有控件打包到单个用户控件 (.ascx) 中,并将子例程放在后面的代码中。

无需在 App_Code 文件夹中放置用户控件即可在整个应用程序中重用。只需将用户控件拖放到您想要该功能的页面上即可。

于 2010-01-22T15:20:45.237 回答