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 を使用しようとしましたが、コントロールを関数に渡すときにエラーが発生します。