亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

ASP.NET - Panel Web 服務器控件概述

2019-11-17 04:01:16
字體:
來源:轉載
供稿:網友
      Panel Web 服務器控件在 asp.net 網頁內提供了一種容器控件,您可以將它用作靜態文本和其他控件的父級。



一、背景

可以將 Panel 控件用作其他控件的容器。當以編程方創建內容并需要一種將內容插入到頁中的方法時,此方法尤為適用。以下部分描述了可以使用 Panel 控件的其他方法。

1、動態生成的控件的容器

Panel 控件為在運行時創建的控件提供了一個方便的容器。

2、對控件和標記進行分組

對于一組控件和相關的標記,可以通過把其放置在 Panel 控件中,然后操作此 Panel 控件的方式將它們作為一個單元進行管理。例如,可以通過設置面板的 Visible 屬性來隱藏或顯示該面板中的一組控件。

3、具有默認按鈕的窗體

可將 TextBox 控件和 Button 控件放置在 Panel 控件中,然后通過將 Panel 控件的 DefaultButton 屬性設置為面板中某個按鈕的 ID 來定義一個默認的按鈕。如果用戶在面板內的文本框中進行輸入時按 Enter,這與用戶單擊特定的默認按鈕具有相同的效果。這有助于用戶更有效地使用項目窗體。

4、向其他控件添加滾動條

有些控件(如 TreeView 控件)沒有內置的滾動條。通過在 Panel 控件中放置滾動條控件,可以添加滾動行為。若要向 Panel 控件添加滾動條,請設置 Height 和 Width 屬性,將 Panel 控件限制為特定的大小,然后再設置 ScrollBars 屬性。

      4、頁上的自定義區域

可使用 Panel 控件在頁上創建具有自定義外觀和行為的區域,如下所示:

·創建一個帶標題的分組框: 可設置 GroupingText 屬性來顯示標題。呈現頁時,Panel 控件的周圍將顯示一個包含標題的框,其標題是您指定的文本。

說明: 不能在 Panel 控件中同時指定滾動條和分組文本。如果設置了分組文本,其優先級高于滾動條。

·在頁上創建具有自定義顏色或其他外觀的區域: Panel 控件支持外觀屬性(例如 BackColor 和 BorderWidth),可以設置外觀屬性為頁上的某個區域創建獨特的外觀。

說明: 設置 GroupingText 屬性將自動在 Panel 控件周圍呈現一個邊框。



二、如何:向 Web 窗體頁添加 Panel 控件

1、在“設計”視圖中,從工具箱的“標準”選項卡中,將 Panel 控件拖到頁面上。

2、若要創建靜態文本,請在控件中單擊,然后鍵入文本。若要添加控件,請將它們從“工具箱”拖到 Panel 控件中。

說明: 若要在運行時向 Panel 控件添加靜態文本,則需要創建 Literal 控件并設置它的 Text 屬性。然后,可以通過編程方式將 Literal 對象添加到面板中,方法與添加任何控件相同。有關添加控件的詳細信息,請參見 如何:以編程方式向 ASP.NET 網頁添加控件。

3、還可以選擇拖動面板的邊框以調整控件的大小。

說明: 該控件會自動調整自身的大小以顯示其所有的子控件(即使它們超出了設置的高度)。

4、另外還可以選擇,設置 Panel 控件的屬性(如下表所述),以指定窗格與其子控件的交互方式。

屬性
說明

HorizontalAlign
指定子控件在面板內的對齊方式(左對齊、右對齊、居中或兩端對齊)。

Wrap
指定面板內過寬的內容是換到下一行,還是在面板邊緣處截斷。

Direction
指定控件的內容是從左至右呈現還是從右至左呈現。當在頁面上創建與整個頁面的方向不同的區域時,此屬性非常有用。

ScrollBars
如果已經設置了 Height 和 Width 屬性以將 Panel 控件限制為特定的大小,則可以通過設置 ScrollBars 屬性來添加滾動條。

GroupingText
在 Panel 控件周圍呈現邊框和標題。

說明:

設置 GroupingText 屬性會導致滾動條不顯示(如果您指定了滾動條)。







三、Panel 類

      Panel 控件是其他控件的容器。當要以編程方式生成控件、隱藏/顯示一組控件或本地化一組控件時,該控件尤其有用。

Direction 屬性對于本地化 Panel 控件的內容以顯示從右到左書寫的語言(如阿拉伯語或希伯來語)的文本非常有用。

Panel 控件提供了幾個屬性,使用這些屬性可以自定義該控件內容的行為和顯示。使用 BackImageUrl 屬性為 Panel 控件顯示一個自定義圖像。使用 ScrollBars 屬性為控件指定滾動條。



示例

1、下面的示例說明如何使用 Panel 控件以編程方式生成控件和隱藏/顯示一組控件。

說明: 下面的代碼示例使用單文件代碼模型,當它直接復制到代碼隱藏文件時可能不能正常工作。此代碼示例必須被復制到具有 .aspx 擴展名的空文本文件中。

<%@ Page Language="C#" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html  >

<head>

    <title>Panel Example</title>

<script runat="server">



       void Page_Load(Object sender, EventArgs e) {



          // Show or hide the Panel contents.



          if (Check1.Checked) {

             Panel1.Visible=false;

          }

          else {

             Panel1.Visible=true;

          }



          // Generate the Label controls.



          int numlabels = Int32.Parse(DropDown1.SelectedItem.Value);



          for (int i=1; i<=numlabels; i++) {

             Label l = new Label();

             l.Text = "Label" + (i).ToString();

             l.ID = "Label" + (i).ToString();

             Panel1.Controls.Add(l);

             Panel1.Controls.Add(new LiteralControl("<br />"));

          }



          // Generate the Textbox controls.



          int numtexts = Int32.Parse(DropDown2.SelectedItem.Value);



          for (int i=1; i<=numtexts; i++) {

             TextBox t = new TextBox();

             t.Text = "TextBox" + (i).ToString();

             t.ID = "TextBox" + (i).ToString();

             Panel1.Controls.Add(t);

             Panel1.Controls.Add(new LiteralControl("<br />"));

          }

       }



    </script>



</head>

<body>



    <h3>Panel Example</h3>



    <form id="form1" runat="server">



       <asp:Panel id="Panel1" runat="server"

            BackColor="gainsboro"

            Height="200px"

            Width="300px">



            Panel1: Here is some static content...

            <br />



       </asp:Panel>



       <br />



       Generate Labels:

       <asp:DropDownList id="DropDown1" runat="server">

          <asp:ListItem Value="0">0</asp:ListItem>

          <asp:ListItem Value="1">1</asp:ListItem>

          <asp:ListItem Value="2">2</asp:ListItem>

          <asp:ListItem Value="3">3</asp:ListItem>

          <asp:ListItem Value="4">4</asp:ListItem>

       </asp:DropDownList>



       <br />



       Generate TextBoxes:

       <asp:DropDownList id="DropDown2" runat="server">

          <asp:ListItem Value="0">0</asp:ListItem>

          <asp:ListItem Value="1">1</asp:ListItem>

          <asp:ListItem Value="2">2</asp:ListItem>

          <asp:ListItem Value="3">3</asp:ListItem>

          <asp:ListItem Value="4">4</asp:ListItem>

       </asp:DropDownList>



       <br />

       <asp:CheckBox id="Check1" Text="Hide Panel" runat="server"/>



       <br />

       <asp:Button Text="Refresh Panel" runat="server"/>





    </form>



</body>

</html>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美性极品少妇精品网站| 国产精品视频中文字幕91| 日韩欧美亚洲国产一区| 欧美一级淫片aaaaaaa视频| 欧美精品激情在线| 亚洲综合小说区| 久久视频免费在线播放| 国产精品久久久久av免费| 欧美又大又粗又长| 日韩影视在线观看| 91久久精品国产91久久性色| 亚洲欧美日韩中文在线制服| 91精品成人久久| 亚洲国产私拍精品国模在线观看| 久久国产天堂福利天堂| 欧美黑人狂野猛交老妇| 欧美高清无遮挡| 97精品在线观看| 成人做爰www免费看视频网站| 伊人久久久久久久久久久久久| 精品小视频在线| 精品成人69xx.xyz| 国产日韩精品入口| 97视频在线看| 最新国产精品拍自在线播放| 久久久久久久亚洲精品| 在线观看亚洲视频| 日韩欧美在线视频免费观看| 精品伊人久久97| 亚洲尤物视频网| 国产精品偷伦一区二区| 国产成人精品视频在线观看| 亚洲一区www| 日韩精品视频中文在线观看| 欧美美女操人视频| 成人美女av在线直播| 久久精品中文字幕| 日产精品久久久一区二区福利| 国内精品久久久久久| 久久久久亚洲精品国产| 麻豆国产精品va在线观看不卡| 亚洲成人精品av| 青青草成人在线| 亚洲成人激情在线| 欧美激情精品久久久久久久变态| 国产精品福利在线观看| 欧美久久久精品| 亚洲国产精久久久久久久| 久久亚洲国产成人| 97精品久久久中文字幕免费| 精品福利樱桃av导航| 欧美日韩国产一中文字不卡| 中文字幕日韩精品有码视频| 亚洲色图五月天| 亚洲男人天天操| 精品亚洲va在线va天堂资源站| 日本精品免费观看| 日韩高清av一区二区三区| 精品精品国产国产自在线| 精品日本美女福利在线观看| 97成人在线视频| 亚洲国模精品私拍| 色偷偷噜噜噜亚洲男人的天堂| 欧美激情第一页xxx| 91久久久亚洲精品| 精品毛片三在线观看| 操人视频在线观看欧美| 国产精品狠色婷| 亚洲精品视频在线观看视频| 欧美天堂在线观看| 2019精品视频| 国产欧美精品一区二区三区-老狼| 国产欧美婷婷中文| 日韩资源在线观看| 久99九色视频在线观看| 国产精品女主播视频| 欧美在线观看www| 亚洲欧美日韩久久久久久| 欧美重口另类videos人妖| 亚洲偷欧美偷国内偷| 欧美日韩激情视频| 久久久久一本一区二区青青蜜月| 亚洲综合小说区| 亚洲sss综合天堂久久| 久久97久久97精品免视看| 久久久久国产一区二区三区| 久久国产视频网站| 欧美日韩国产成人| 国产精品白嫩美女在线观看| 亚洲精品按摩视频| 亚洲人成电影网站色www| 国产欧美在线播放| 国产日韩欧美91| 国产极品精品在线观看| 亚洲国内高清视频| 国产亚洲日本欧美韩国| 69av在线视频| 欧美激情久久久久久| 欧美日韩国产第一页| 欧美成人免费视频| 国内精品小视频在线观看| 国产精品老牛影院在线观看| 这里只有精品久久| 欧美极品美女电影一区| 精品国产欧美一区二区三区成人| 成人淫片在线看| 亚洲国产成人精品久久| 亚洲精品国产欧美| 国产精品免费一区| 78色国产精品| 中文字幕亚洲一区二区三区| 欧洲成人午夜免费大片| 国产精品99蜜臀久久不卡二区| 久久精品视频在线播放| 亚洲三级黄色在线观看| 日韩av成人在线观看| 伊人伊成久久人综合网小说| 91精品国产色综合久久不卡98| 黄色成人在线播放| 欧美色道久久88综合亚洲精品| 国产在线一区二区三区| 另类少妇人与禽zozz0性伦| 国产精品麻豆va在线播放| 亚洲精品乱码久久久久久按摩观| 97国产在线观看| 久久福利视频导航| 成人精品久久久| 亚洲3p在线观看| 亚洲男人天堂九九视频| 美女黄色丝袜一区| 伊人精品在线观看| 91豆花精品一区| 亚洲精品v天堂中文字幕| 国产成人欧美在线观看| 中文精品99久久国产香蕉| 欧美成在线观看| 国产福利视频一区二区| 亚洲精品久久视频| 中文字幕视频一区二区在线有码| 亚洲国产欧美一区二区三区同亚洲| 成人午夜在线影院| 日韩精品有码在线观看| 久久五月天综合| 日韩三级影视基地| 浅井舞香一区二区| 成人午夜激情免费视频| 久久精品国产亚洲精品2020| 欧美大片在线看免费观看| 日本精品一区二区三区在线播放视频| 日日狠狠久久偷偷四色综合免费| 91美女片黄在线观看游戏| 91丝袜美腿美女视频网站| 色偷偷888欧美精品久久久| 欧美激情手机在线视频| 亚洲伊人成综合成人网| 精品一区精品二区| 不卡中文字幕av| 国产成人短视频| 精品丝袜一区二区三区| 国产一区二区视频在线观看| 欧美在线视频网| 欧美丰满片xxx777| 亚洲欧美成人一区二区在线电影| 欧美精品情趣视频|