綠色資源網:您身邊最放心的安全下載(zǎi)站! 最新軟件|熱門排(pái)行|軟件(jiàn)分(fèn)類|軟件專題|廠(chǎng)商大全

綠色資(zī)源網

技(jì)術教程
您的位置:首頁網絡編(biān)程.Net編程 → 十天學會ASP.net之第三天(tiān)

十(shí)天(tiān)學(xué)會ASP.net之第三天

我要評論 2010/01/10 18:41:00 來源:綠色資源網 編輯:綠色資源站(zhàn) [ ] 評論:0 點擊:331次

或許你會問,為(wéi)什(shí)麽需要WEB控件?WEB控間就好像VB裏(lǐ)麵的控間,可以在(zài)程序的任何地方引用,修(xiū)改所有屬性,有了它的配合才能完成代碼分離。想一下,如果還(hái)是以前的HTML控間(jiān),我們當我(wǒ)們需要(yào)在某一個(gè)地方顯示一段數據庫的內容是不是隻有(yǒu)用<%= %>這樣勢(shì)必在HTML包含了程序的代碼塊,就達不到分離代(dài)碼和界麵的(de)目的了。

或許你還會問,為什麽要代碼(mǎ)分離那?原因很簡單,不是每一個程序員都是合格的網頁設計師,如果我們需(xū)要修改代碼的時候會破壞網頁設計師原來的設定,是不是不方便那,程序(xù)代碼和HTML代碼混合在(zài)一(yī)起對於程序員來說也不方便修改代(dài)碼。當然,我們的網頁設計(jì)師也需要學習一點WEB控間的知識。

下麵來一個(gè)一個介紹:

一(yī)、Label控件:

主要屬(shǔ)性:

Text 標(biāo)簽(qiān)所顯示(shì)的文本
範例(lì):<asp:Label id="lblMessage" Text="aaa" runat="server"/>
需要(yào)注意的是我們不(bú)能遺漏runat="server"字(zì)樣,還有所有的WEB控件都要包含(hán)在<form runat="server"></form>中間
下麵看一個完整的例子,在程序裏麵修改Label的Text屬性,以此改變網頁的顯示。

<script runat="server" language="c#">
void Page_Load()
{
lblMessage.Text="Hello World!";
}
</script>
<html>
<head><title>Label.aspx</title></head>
<body>
<form runat="server">
<asp:Label id="lblMessage" runat="server"/>
</form>
</body></html>

--------------

<script runat="server" language="vb">
sub Page_Load
lblMessage.Text="Hello World!"
end sub
</script>
<html>
<head><title>Label.aspx</title></head>
<body>
<form runat="server">
<asp:Label id="lblMessage" runat="server"/>
</form>
</body>
</html>

二、TextBox控件:

主要屬性(xìng):

Text 控件顯示(shì)的文本;
MaxLength 文本(běn)框可以添加的最多的字符數(多行文本框無效);
ReadOnly 隻讀;
TextMode 有(yǒu)下麵(miàn)幾個有效值 MultiLine,Password,SingleLine;
Rows 指定文本框的垂直尺寸

三、Button控件:

有(yǒu)三種:Button 標準的表單按鈕;ImageButton 顯示圖像的表單按鈕;LinkButton 顯(xiǎn)示作為超鏈接樣子Button
Button基本上就是(shì)Text屬性來設(shè)置按鈕上麵的文字;
ImageButton基本上就是ImageUrl來設置按鈕(niǔ)上(shàng)圖象的地址;AlternativeText 在瀏覽器不支持圖片的時候顯示的文字;
LinkButton基(jī)本上就(jiù)是Text屬性(xìng)來設置按鈕上(shàng)的文字;

他們三者共同的屬性就是CausesValidation=true/false來設置按鈕提交的表單是不是被檢驗(yàn)(後麵將說(shuō)到檢驗控件)
他們三者共(gòng)同的方法就是OnClick就是點(diǎn)擊按鈕的時候觸發的函數,下麵舉一個例子:

<script runat="server" language="c#">
void btnCounter_OnClick(object sender,EventArgs e)
{
btnCounter.Text="Clicked";
}
</script>
<html>
<head><title>Label.aspx</title></head>
<body>
<form runat="server">
<asp:Button Text="UnClicked" OnClick="btnCounter_OnClick" id="btnCounter" runat="server"/>
</form>
</body>
</html>

---------------------
<script runat="server" language="vb">
sub btn_COunter_OnClick(s as object,e as eventargs)
btnCounter.Text="Clicked"
end sub
</script>
<html>
<head><title>Label.aspx</title></head>
<body>
<form runat="server">
<asp:Button Text="UnClicked" OnClick="btnCounter_OnClick" id="btnCounter" runat="server"/>
</form>
</body>
</html>

今天就說這三個控件(jiàn),明(míng)天繼續。

關鍵詞:ASP.net

閱(yuè)讀(dú)本文後(hòu)您有什麽感想? 已有 人給出評價!

  • 0 歡迎喜(xǐ)歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加(jiā)油
  • 0 鄙視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡