VS2005 控制項演示之 容器《Panel》

2021-04-09 01:14:33 字數 3988 閱讀 7707

panel也-容器是也,可以動態的往裡放些亂七八糟的東西,這是他的主要亮點所在,當然了,他也常常被人用來做排版,還有就是一頁上的逐項顯示,住常見與使用者註冊,但是現在的multiview出來了,估計不會再用在這方面了

前台html**

無標題頁

title

>

head

>

<

body

>

<

form 

id="form1"

runat

="server"

>

<

div>

panel也-容器是也,可以動態的往裡放些亂七八糟的東西,這是他的主要亮點所在,當然了,他也常常被人用來做排版,還有就是一頁上的逐項顯示,住常見與使用者註冊,但是現在的multiview出來了,估計不會再用在這方面了

<

br />

<

br />

下面看演示:只做了乙個,動態新增控制項和隱藏panel

<

br />

<

asp:panel 

id="panel1"

runat

="server"

height

="50px"

width

="125px"

backcolor

="#80ffff"

>

asp:panel

>

<

br />

<

br />

新增元素:

<

br />

<

br />

新增<

asp:dropdownlist 

id="dropdownlist1"

runat

="server"

>

<

asp:listitem

>

0asp:listitem

>

<

asp:listitem

>

1asp:listitem

>

<

asp:listitem

>

2asp:listitem

>

<

asp:listitem

>

3asp:listitem

>

<

asp:listitem

>

4asp:listitem

>

asp:dropdownlist

>

個文字標籤

<

br />

新增<

asp:dropdownlist 

id="dropdownlist2"

runat

="server"

>

<

asp:listitem

>

0asp:listitem

>

<

asp:listitem

>

1asp:listitem

>

<

asp:listitem

>

2asp:listitem

>

<

asp:listitem

>

3asp:listitem

>

<

asp:listitem

>

4asp:listitem

>

asp:dropdownlist

>

個文字框

<

br />

新增<

asp:textbox 

id="textbox1"

runat

="server"

width

="25px"

>

asp:textbox

>

進去(隨便輸入乙個文字)

<

br />

<

br />

<

asp:button 

id="button1"

runat

="server"

onclick

="button1_click"

text

="新增進去"

/>

<

asp:checkbox 

id="checkbox1"

runat

="server"

autopostback

="true"

oncheckedchanged

="checkbox1_checkedchanged"

text

="隱藏panel"

/>

div>

form

>

body

>

html

>

後台cs**

using

system;

using

system.data;

using

system.configuration;

using

system.web;

using

system.web.security;

using

system.web.ui;

using

system.web.ui.webcontrols;

using

system.web.ui.webcontrols.webparts;

using

system.web.ui.htmlcontrols;

public

partial 

class

_default : system.web.ui.page 

protected

void

button1_click(

object

sender, eventargs e)

intb 

=int

.parse(dropdownlist2.selecteditem.value);

//得到要新增多少個

for(

inti =1

; i 

<=

b; i++)

//進入迴圈,迴圈次數為下拉列表中規定的

literal txt 

=new

literal();

//新增乙個或者幾個純文字進去

txt.text 

=textbox1.text;

panel1.controls.add(txt);

}protected

void

checkbox1_checkedchanged(

object

sender, eventargs e)

else}}

VS2005驗證控制項

驗證控制項,這個對我們來說是比較重要的,雖然他不高深,可用處是很大的,常見與資訊收集 其實他也沒有多少要講的,主要有以下幾個方面 他可以被定義外觀 廢話 驗證程式的顯示方式,是靜態還是動態 注意第乙個驗證控制項的兩種 分組顯示錯誤資訊 自定義服務端驗證 自定義客戶端驗證 正規表示式 required...

VS2005編寫ActiveX控制項

今天因工作需要,再次拿起vc編寫了乙個demo的active控制項,以驗證屬性 方法 事件在c 宿主程式中的使用情況。在類檢視中選擇介面,右鍵後選擇 新增屬性 屬性新增完畢後,需要回到ctrl類來編寫對屬性操作的 如 void cmyactivexdemoctrl setpropdemostr lp...

用好VS2005之擴充套件membership服務

asp.net 2.0中新增的最佳功能之一是新的成員身份服務,它提供了用於建立和管理使用者帳戶的易於使用的api。asp.net 1.x大規模引入了窗體身份驗證,但仍然要求您編寫相當數量的 來執行實際操作中的窗體身份驗證。成員身份服務填補了asp.net 1.x窗體身份驗證服務的不足,並且使實現窗體...