刚刚编写了一个函数来检查 HTML 控件是否隐藏。如何将参数 myControl 的类型 System.Web.UI.HtmlControls.HtmlTableRow 更改为支持任何 HTML 控件类型的类型。我宁愿不为任何 html 控件编写特定函数。
public static bool IsUIElementHidden(System.Web.UI.HtmlControls.HtmlTableRow myControl)
{
if ((myControl.Style["display"] ?? "").ToLower().Equals("none") || (myControl.Style["visibility"] ?? "").ToLower().Equals("none"))
{
return true;
}
else
{
return false;
}
}
我尝试使用 WebControl 类型,但是当我将控件传递给函数时出现错误。