首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向HTMLGenericControl添加控件

向HTMLGenericControl添加控件
EN

Stack Overflow用户
提问于 2014-08-13 11:50:47
回答 1查看 999关注 0票数 0

我在VB.NET中将一组UL元素设置为VB.NET“server”,我试图通过在后面的代码中创建它们的数组,将它们全部加载到HTMLGenricControl中。这样,我就可以通过一个HTMLGenricControl数组对象,进入我的方法进行处理。否则,我的方法有大约18个参数,每个UL控件一个。我想知道是否有人有任何关于如何实现这一目标的适当例子。

下面是几个控件。

代码语言:javascript
复制
        <nav id="my-menu1"><ul id="ul1" runat="server"></ul></nav>        
        <nav id="my-menu2"><ul id="ul2" runat="server"></ul></nav>
        <nav id="my-menu2"><ul id="ul3" runat="server"></ul></nav>

然后在Page后面的代码中.

代码语言:javascript
复制
    Dim objUl As HtmlGenericControl = New HtmlGenericControl("ul")
    objUl.Controls.Add(ul1)
    objUl.Controls.Add(ul2)
    objUl.Controls.Add(ul3)


    MyMethod(objUl)

否则它就像

代码语言:javascript
复制
    MyMethod(ul1, ul2, ul3)

不知怎么的,在上面的代码中,我有点出错了。希望有人能就我缺乏理解的问题向我提出建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-13 12:12:47

添加到控件列表中以保存不同类型的控件(按钮、标签、.)或者让它特定于HTMLGenricControl:

代码语言:javascript
复制
Dim GenericControls as new List(of Control)
GenericControls.add(ul1)

参照某种方法通过

代码语言:javascript
复制
Sub MyMethod(byref GenericControls as List(of Control)){
 For each c as Control in GenericControls
   Dim UL = Ctype(c, HtmlGenericControl )
 End for
end Sub
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25285388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档