PlaceHolder到底什麼

2021-07-03 20:23:13 字數 1575 閱讀 6745

placeholder 是乙個佔位控制項,可以在裡面新增子控制項。

這二者是用於母版技術的。

contentplaceholder 用在母版頁中,表示這裡面的內容可以被 

aspx 

頁中的 

content 

內容替換,當然 

aspx 

頁也可以不理會它。

content 就是用於 

aspx 

頁的,content 

有個屬性是 

contentplaceholderid

,這指明了:母版中對的 

contentplaceholder 

那裡就放 

content 

中的內容。

內容佔位符控制項代表了母版頁上的可替換內容區域。它們在「**」檢視中顯示為

,並由contentplaceholderid 

屬性對映到各自的內容佔位符控制項。內容佔位符定義了內容佔位符控制項所指定區域的預設內容。內容佔位符所指定的預設內容可在母版頁中進行修改,以便使這種更改出現在所有附加到該母版頁的網頁上。

此外,內容控制項(在「**」檢視中顯示為

)還可用在單個內容網頁上,用於覆蓋母版頁所提供的內容佔位符的預設內容。

內容區域是由單個內容佔位符所定義的母版頁區域,

在「**」檢視中,內容區域的周圍是內容佔位符控制項標記(如果內容由母版頁提供)或內容控制項標記(如果內容屬於單個內容網頁中的自定義內容)。 注意

由母版頁提供的內容佔位符中的內容不會出現在內容網頁的該佔位符中。

asp.net 中,佔位控制項 

placeholder 

不向客戶端輸出任何 

html 

標記。用 

placeholder 

可以分組控制項,便於批量管理。

上述兩個 textbox 

放在 placeholder 

中,用 

placeholder1.visible = false; 

可以將兩個 

textbox 

同時隱藏(不輸出到客戶端)。而不用乙個乙個地設定 

visible

。asp.net 中,佔位控制項 

placeholder 

不向客戶端輸出任何 

html 

標記。用 

placeholder 

可以「佔住位置」,然後在程式中動態處理控制項(常用是動態新增)。

我們再建立乙個控制項,新增到 placeholder 

中。

system.web.ui.webcontrols.textbox tb = new textbox();

tb.id = "textbox1";tb.text = "文字框";

placeholder1.controls.add(tb);

總結:使用placeholder控制項作為容器來儲存動態新增到網頁伺服器控制項. placeholder控制項不產生任何可見的輸出,只是作為乙個容器在web頁面上的其他控制項

到底丟了什麼

今天不小心把手機丟了。是丟了,確切的說是被人拿走了,我放在桌子上,然後乙個轉身就沒有了,我不知道這叫不叫作偷,暫且叫做拿走吧。本來我早下班約好等 十尺 下班一起回家,丟了手機頓時不知所措。只能東奔西跑找個公用 這東西如今真難找啊!不是ic卡就是投幣 平時有手機根本就沒有ic卡,碰巧口袋裡也找不出個硬...

PlaceHolder控制項

placeholder在msdn中就是 asp.net placeholder web 伺服器控制項使您能夠將空容器控制項放置到頁上,然後在執行時動態地將子元素新增到該容器中。它是乙個空容器,因此它可以承載其他的控制項,它和panel具有類似的功能。下面通過兩個例子來加深對它的理解.示例1 1 在頁...

你到底要什麼

看 蝸居 總是想起很多年前看過的一部前蘇聯 你到底要什麼 按照從前的說法,這部作品揭露了勃列日涅夫時代蘇聯青年面對西方物質文明所表現出來的迷戀 狂熱和彷徨。其實,這兩部作品沒有多少可比性,如果說還有一點相似之處的話,那麼就是,它們用不同的方式,通過不同的途徑,提出了乙個幾乎相同的命題。我們所生活的這...