如何区分HtmlGenericControl是一个DIV和一个UL
本文关键字:一个 DIV UL 何区 HtmlGenericControl | 更新日期: 2023-09-27 17:54:25
我有下面的代码:
foreach (Control c in myControl.Controls)
{
if(c.GetType().Equals(typeof(HtmlGenericControl)))
{
//do something
}
}
我的问题是UL和DIV标签都被认为是HtmlGenericControl。我是否可以添加另一个条件,以便只有div才能进入if语句?
检查TagName属性:
foreach (Control c in myControl.Controls)
{
if(c.GetType().Equals(typeof(HtmlGenericControl)) &&
string.Equals((HtmlGenericControl)c).TagName, "div", StringComparison.OrdinalIgnoreCase)
{
//do something
}
}