剛剛寫了一個函數,用於檢查HTML控件是否隱藏。 如何將參數myControl的System.Web.UI.HtmlControls.HtmlTableRow類型更改爲支持任何HTML控件類型的類型。我寧願不爲任何html控件編寫特定的函數。如何將任何HtmlControl作爲參數傳遞給函數
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類型,但是當我將控件傳遞給函數時出現錯誤。
你得到的錯誤是什麼? – Ameen 2013-02-26 15:13:35
NB'visibility'的不可見值是'hidden'(或可能是'collapse'),而不是'none'。 – Rawling 2013-02-26 15:19:16