在全局函数页面中通过id调用Dropdownlist

时间:2017-12-04 12:54:40

标签: asp.net vb.net dropdown getelementbyid runatserver

我正在使用vb.net在asp.net上开展项目。

我在文件team.aspx.vb

下面有这个功能
Private Sub fillPFileRelationTypes()
        Dim intOfficeCategoryTypeId = fGetOfficeCategoryTypeId()
        ddl_RelationType.Items.Clear()
        ddl_RelationType.Items.Add("title","value")
        ddl_RelationType.Items.Add("title2","value2")
End Sub

它与文件team.aspx中的前端结合使用。这不过是:

<asp:DropDownList ID="ddl_PFileRelationType" runat="server">
            </asp:DropDownList>

但是现在我想在全局的Functions.aspx.vb文件中获取所有函数。所以它并不直接位于同一页面的后端(如team.aspx与team.aspx.vb一样)这意味着通过后端的id调用下拉列表不再适用。

如何使用id =&#34; ddl_RelationType&#34;来调用我的下拉列表?在与声明此文件的文件无关的文件中?

我在考虑底层,但它并不完全正确

Private Sub fillPFileRelationTypes()
            Dim intOfficeCategoryTypeId = fGetOfficeCategoryTypeId()
            Dim myInput As HtmlInputControl = CType(e.Item.FindControl("ddl_RelationType"), HtmlInputControl)
            myInput .Items.Clear()
            myInput .Items.Add("title","value")
            myInput .Items.Add("title2","value2")
    End Sub

0 个答案:

没有答案