共用方式為


Panel Web 伺服器控制項概觀

更新:2007 年 11 月

Panel Web 伺服器控制項在 ASP.NET Web 網頁內提供容器 (Container) 控制項,可做為靜態文字和其他控制項的父控制項。

這個主題包含:

  • 背景

  • 程式碼範例

  • 類別參考

背景

Panel 控制項可做為其他控制項的容器。您如果是以程式設計方式來建立內容,當您要把內容插入頁面時,此控制項極為有用。下列章節說明 Panel 控制項的其他用途。

動態產生控制項的容器

Panel 控制項會對您在執行階段建立的控制項,提供方便使用的容器。如需詳細資訊,請參閱以程式設計方式加入 ASP.NET 控制項

群組控制項和標記

您可以用單位的方式管理一群控制項和關聯的標記,方法是將它們放置在 Panel 控制項中,然後管理 Panel 控制項。例如,您可以設定面板的 Visible 屬性,以隱藏或顯示面板內的一群控制項。

具有預設按鈕的表單

您可以將 TextBox 控制項和 Button 控制項置放至 Panel 控制項內,然後定義預設的按鈕,方法是將 Panel 控制項的 DefaultButton 屬性設定為面板中的按鈕 ID。如果使用者在面板內的文字方塊中輸入時按下 ENTER 鍵,效果就和使用者按一下指定的預設按鈕一樣。這樣可協助使用者更有效地使用資料表單。

將捲軸加入至其他控制項

有些控制項 (例如 TreeView 控制項) 沒有內建的捲軸。您可以將該控制項放置於 Panel 控制項中,藉以加入捲動行為。若要將捲軸加入至 Panel 控制項,請設定 HeightWidth 屬性以便將 Panel 控制項限制為特定大小,然後設定 ScrollBars 屬性。

頁面上的自訂區域

您可以使用 Panel 控制項在具有自訂外觀和行為的頁面上建立區域,如下所示:

  • 建立具有標題的群組方塊 您可以將 GroupingText 屬性設定為顯示標題。呈現頁面時,會以方塊圍繞的方式顯示 Panel 控制項,其中包含的標題是您指定的文字。

    注意事項:

    您無法在 Panel 控制項中指定捲軸和群組文字兩者。如果您設定群組文字,群組文字的優先順序會高於捲軸。

  • 以自訂色彩或其他外觀在頁面上建立區域Panel 控制項支援 BackColorBorderWidth 這類外觀屬性,您可以設定這些外觀屬性,針對頁面上的區域建立唯一外觀。

    注意事項:

    設定 GroupingText 屬性會自動呈現圍繞 Panel 控制項的框線。

回到頁首

程式碼範例

HOW TO:將 Panel 控制項加入至 Web Form 網頁

HOW TO:以程式設計方式加入控制項至 ASP.NET Web 網頁

回到頁首

類別參考

下表列出 Panel 控制項的相關類別。

成員

描述

Panel

控制項的主要類別。

回到頁首

請參閱

概念

MultiView 和 View Web 伺服器控制項概觀

參考

PlaceHolder Web 伺服器控制項概觀