Panel和PlaceHolder的區別

2021-08-30 05:05:34 字數 1072 閱讀 9545

1、panel的兩個用法:顯示隱藏和向容器中新增刪除控制項   

1.顯示:panel1.visible=true;   

隱藏:panel1.visible=false;   

這樣,所有panel容器的控制項都會同是顯示或隱藏.   

2.新增/刪除   

向容器新增控制項:   

textbox    t    =    new    textbox();   

t.text    =    "textbox1";   

t.id    =    "textbox1";   

panel1.controls.add(t);   

新增html指令碼:   

panel1.controls.add(new    literalcontrol("

"));   

刪除:   

this.panel1.controls.remove(textbox1);  

2、panel和placeholder的區別

在msdn中資料如下:

placeholder web 伺服器控制項使您可以將空容器控制項放置到頁內,然後在執行時動態新增、移除或依次通過子元素。該控制項只呈現其子元素;它不具有自己的基於 html 的輸出。

例如,您可能想要根據使用者選擇的選項,在 web 頁上顯示數目可變的按鈕。在該情況下,使用者不面對可能導致混亂的選擇,即那些要麼不可用、要麼與其自身需要無關的選擇。

panel web 伺服器控制項在 web 窗體頁內提供了一種容器控制項,您可以將它用作靜態文字和其他控制項的父級。panel控制項適用於:

很 明顯,2個控制項的區別在於,panel有輸出客戶端指令碼,而placeholder僅僅在伺服器端起分組的作用。所以在頁面中的控制項有進行分組的情況下, 客戶端的指令碼有需要對分組進行簡單的 顯示/隱藏,改變顏色等操作,則應該使用panel控制項,否則應該使用placeholder控制項。
panel可以在設計模式拖入其它控制項;而

placeholder 只能在後台用程式動態操作

Panel和PlaceHolder控制項

兩者都屬於容器控制項,常用於動態地建立控制項鏈結和在同乙個頁面中根據不同情況顯示不同的內容情景形。使用panel控制項的好處是只需載入乙個頁面,即可呈現不同的內容。asp介面 第一步 輸入使用者名稱 使用者名稱 第二步 輸入使用者資訊 姓名 第三步 請確認你輸入的資訊 c 後台 protected ...

Panel最大巢狀數

panel中可以不斷的套panel,但是panel的巢狀會有乙個上限,當達到這個上限後,介面就不聽使喚了。但這時程式並不會崩潰,panel的巢狀數繼續增加,會達到乙個崩潰的上限值。測試 如下 using system using system.collections.generic using sy...

Panel 面板 元件 上

一 載入方式 class 載入方式 內容區域 js 載入呼叫 box panel 二 屬性列表 屬性設定 box panel fit true,border false,dosize true,noheader true,content 修改內容 collapsible true,minimizab...