+ -
当前位置:首页 → 问答吧 → asp.net如何获取所有html控件

asp.net如何获取所有html控件

时间:2011-12-10

来源:互联网

获取所有的html控件,name未知
如何遍历 哦

作者: zwb521   发布时间: 2011-12-10

C# code

        Type pageType = this.GetType();
        System.Reflection.FieldInfo[] fields = pageType.GetFields(System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance );        
        foreach (System.Reflection.FieldInfo f in fields)
        {
            if (f.GetValue(this) is System.Web.UI.HtmlControls.HtmlControl)
                Response.Write(f.Name + "<br />");
        }


这种方式比较简单,但获取不到用户控件中放置的 Html 控件。

作者: orain   发布时间: 2011-12-10

相关阅读 更多