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

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

親密接觸ASP.Net(4)

2019-11-18 20:48:14
字體:
來源:轉載
供稿:網友
整天的泡在考研的資料里面,閑暇時就和朋友們大談特談NGWS,一天終于被lazy兄一棍子打醒,"都什么年代了,還在談NGWS",慌忙中趕快重新下載我心目中的"NGWS",裝上后,發現今非昔比,這個NGWS已經改名叫Micosoft .Net ,asp+也堂而皇之的改名為asp.net.而且現在不僅window 2000能夠安裝調試asp.net了,而且連最爛的"瘟酒吧"也可以了,于是發現自已離時代越來越遠了.....(臺下人:發表什么感嘆,還不快入正題)(同時,一不明飛行物突然向飛刀砸來,飛刀立刻倒在血泊中.....)

WEB控件
按照計劃我們這一節要談Web控件,我想了半天也不知道如何定義這個web控件,它比html控件難于理解,畢竟HTML太像原來我們熟悉的東東了。而web控件確與我們平常見到的有很大的出入,不知道大家還記不記得我說過的一句話,那就是ASP.net的程序就像是寫VBVC中的窗口,先再這些窗口中加入我們的需要的控件,然后再對這些控件進行操作。如果你學過一點點VBVC的編程,那么理解這個就不難了,ASP.net中的web控件就像是VBVC中的控件一樣。我們先在頁面中擺好這些控件,然后再通過Page_Load以及其它一些自定義事件來對他們進行控制。我們還是通過看一個實例來了解一下吧。我們先舉簡單的Label控件吧.

源代碼如下:

<% @ Page Language="C#" %>
<% @ Import Namespace="System.Data" %>
<Script Language="C#" Runat="Server">
public void Page_Load(Object src,EventArgs e)
{
if(!Page.IsPostBack)
{
label3.Text="這是黑體字,并且帶下劃線";
}
}
</script>
<html>
<head>
<title>測試Label控件</title>
</head>
<body>
<bold>測試Label控件:<br></bold>
<asp:Label id="label1" font-size="9pt" font-bold="true" forecolor="red" runat="server">這是紅色粗體的文字</asp:Label><br>
<asp:Label id="label2" font-size="10pt" font-italic="true" forecolor="blue" runat="server" text="這是藍色斜體的文字" /><br>
<asp:Label id="label3" font-size="11pt" font-underline="true" runat="server" />

</body>
</html>

這段程序執行后的結果是

  測試Label控件:
這是紅色粗體的文字
這是藍色斜體的文字
這是黑體字,并且帶下劃線

看看源代碼,再看看程序執行的結果是不是發現Label控件和VB中的Label控件很相近:)

(注:你在你的機器上看到的中文可能是亂碼,那么請您打開x:/winnt/microsoft/framework/v1.0.224目錄,找到其中的config.web文件,打開它,找到下面的文字:

<globalization
requestencoding="iso-8859-1"
responseencoding="iso-8859-1"
/>

把其中的iso-8859-1改為gb2312,OK,再執行一下程序,中文是不是出來了:)

這里我們用了三種方法來操作Label控件,第一種是類似HTML的閉合標簽,將要寫的字寫在<asp:Label></asp:Label>之間;第二種是用到了Label控件Text屬性;第三種,是通過執行Page_Load事件而把文字寫進Label控件的。這三種方法都很有用,看你自已的喜歡了,第三種是最常用的啦,以后我們會經常用到.Label控件不光有Text屬性來控制它的文字,而且還有font-size等屬性來控制字體大小,顏色等屬性,這里的例子我都用到了,大家好好看看,相信沒有什么問題

我們見過了Label控件的操作,那么我們對web控件有了一個感性的認識,在ASP.net中,一共有28個WEB控件,它們是:

AdRotator Button Calendar CheckBox
CheckBoxList CompareValidator CustomValidator DataGrid
DataList DropDownList HyperLink Image
ImageButton Label LinkButton ListBox
Panel RadioButton RadioButtonList RangeValidator
RegularExPRessionValidator Repeater RequiredFieldValidator Table
TableCell TableRow TextBox ValidationSummary

大家可以到我上一節講的那個站點去具體看一下他們各自的用法,這里我本來想主要講一下DataGrid,DataLit,ListBox但是他們其中都需要用到Binding知識(這個我們在下一節講),所以我們主要來看看DropDownList的用法(因為我們上一節是用的select來講解HTML控件的)

先看一個例子:

<% @ Page Language="C#" %>
<% @ Import Namespace="System.Data" %>
<Script Language="C#" Runat="Server">
public void Page_Load(Object src,EventArgs e)
{

}
public void sub_click(Object sender,EventArgs e)
{
string chioce;
chioce=ddl.SelectedItem.Text;
show.Text="您選擇的是本工作室的<font color=red>"+chioce+"</font>成員";
}
</script>
<html>
<head>
<title></title>
</head>
<body>
<form runat="server">
請選擇ASPCN.Com工作室程員:<br>
<asp:DropDownList id="ddl" RunAt="server">
<asp:ListItem>飛刀</asp:ListItem>
<asp:ListItem>大風</asp:ListItem>
<asp:ListItem>Zsir</asp:ListItem>
<asp:ListItem>布丁</asp:ListItem>
<asp:ListItem>亞豪</asp:ListItem>
</asp:DropDownList>
<br>
<asp:Button id="sub" Text="提交" RunAt="Server" OnClick="sub_click" /><br>
<asp:Label id="show" runat="server"/>
</form>
</body>
</html>

它執行顯示為:

  
請選擇ASPCN.Com工作室程員:
飛刀 大風 Zsir 布丁 亞豪



如果我選中了其中的飛刀,然后再按下"提交"鍵,那么顯示就是:

請選擇ASPCN.Com工作室程員:
飛刀 大風 Zsir 布丁 亞豪

您選擇的是本工作室的飛刀成員


DropDownList控件,其實和select差不多,功能也就多那么一點點,但是這個多一點點的功能就是很有用的,這就是我們下一節要學習的Bind,呵呵,是不是想學了:)不急,我們先分析一下這里的程序。

我們用DropDownList控件建立起一個List列表,然后我們選擇其中的一個選項,最后按提交鍵提交。這里我們可以看到處理程序的是sub_click這個事件,這里由名為sub的button控件激發,所用的事件是Onclick,這里和HTML控件所使用的OnServerClick事件是不同的,大家要分清楚。其它的好像沒有什么可以說了。呵呵

我們下一節要講bind,這個是很重要的。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
狠狠躁夜夜躁久久躁别揉| 久久精品国产久精国产思思| 超碰日本道色综合久久综合| 日韩毛片中文字幕| 欧美中文字幕视频| 亚洲国产成人久久综合| 久久99精品久久久久久琪琪| 欧美激情一级精品国产| 92看片淫黄大片欧美看国产片| 超碰精品一区二区三区乱码| 欧美亚洲伦理www| 亚洲无av在线中文字幕| 91免费国产视频| 亚洲电影中文字幕| 色婷婷亚洲mv天堂mv在影片| 性色av一区二区咪爱| 亚洲欧美一区二区三区情侣bbw| 日韩影视在线观看| 色综合久久天天综线观看| 久久久国产精彩视频美女艺术照福利| 国产精品一区二区久久久久| 欧美激情一区二区三区在线视频观看| 久久久久久美女| 欧美肥老太性生活视频| 亚洲欧美日韩图片| 日韩精品免费综合视频在线播放| 日韩高清免费观看| 亚洲成人国产精品| 国产亚洲美女精品久久久| 精品福利一区二区| 国产偷国产偷亚洲清高网站| 国产日韩精品在线播放| 欧美整片在线观看| 亚洲成人亚洲激情| 亚洲视频专区在线| 亚洲最大激情中文字幕| 亚洲一区二区中文字幕| 亚州av一区二区| 欧美贵妇videos办公室| 成人午夜黄色影院| 国产精品大片wwwwww| 视频在线观看一区二区| 欧美日韩亚洲视频一区| 日韩中文字幕免费视频| 日韩亚洲综合在线| 日韩亚洲国产中文字幕| 黄色成人av网| 国产免费一区二区三区香蕉精| 亚洲一区二区三区成人在线视频精品| 久久亚洲精品中文字幕冲田杏梨| 欧美视频在线观看 亚洲欧| 亚洲一区美女视频在线观看免费| 久久久99免费视频| 久久亚洲影音av资源网| 久久精品91久久久久久再现| 久久久久中文字幕2018| 亚洲白虎美女被爆操| 欧美一级黑人aaaaaaa做受| 国产精品一区二区三区在线播放| 国产精品久久久久久久久久99| 57pao成人永久免费视频| 久久天天躁狠狠躁夜夜av| 欧美激情精品久久久久久变态| 欧美高跟鞋交xxxxxhd| 韩国欧美亚洲国产| 一区二区三区无码高清视频| 日本一区二区三区在线播放| 日韩av免费在线| 日韩高清有码在线| 精品国产区一区二区三区在线观看| 久久精品色欧美aⅴ一区二区| 久久人人爽人人爽人人片亚洲| 青草青草久热精品视频在线观看| 日韩少妇与小伙激情| 国产精品爱啪在线线免费观看| 在线播放精品一区二区三区| 亚洲大胆人体视频| 国产精品av网站| 亚洲精品美女久久久久| 亚洲香蕉av在线一区二区三区| 日本高清久久天堂| 日韩中文字幕网址| 亚洲欧美日韩国产中文专区| 欧美乱大交xxxxx另类电影| 热草久综合在线| 91中文精品字幕在线视频| 亚洲一区二区福利| 亚洲国产欧美一区二区三区同亚洲| 亚洲国产成人在线视频| 欧美激情网站在线观看| 久久国产精品首页| 欧美诱惑福利视频| 奇门遁甲1982国语版免费观看高清| 亚洲成色777777在线观看影院| 久久精品2019中文字幕| 亚洲自拍中文字幕| 国产精品欧美久久久| 精品亚洲男同gayvideo网站| 日韩av在线免费观看一区| 精品成人69xx.xyz| 欧美成人中文字幕在线| 国产一区二区三区久久精品| 77777亚洲午夜久久多人| 8090理伦午夜在线电影| 欧美激情视频一区二区三区不卡| 国产色视频一区| 国产大片精品免费永久看nba| 国产亚洲精品美女久久久| 欧美伦理91i| 亚洲va男人天堂| 欧美另类精品xxxx孕妇| 日韩美女视频在线观看| 欧美激情精品久久久久| 久久精品国产久精国产思思| 国产日韩专区在线| 亚洲性无码av在线| 国产精品偷伦一区二区| 97**国产露脸精品国产| 欧美午夜片在线免费观看| 91欧美视频网站| 国产精品狼人色视频一区| 欧美一区二区三区图| 91免费看片网站| 正在播放欧美一区| 狠狠干狠狠久久| 91精品久久久久久久久久久久久| 精品电影在线观看| 日韩av中文在线| 91av福利视频| 97碰碰碰免费色视频| 国产在线视频91| 精品成人69xx.xyz| 国产精品精品视频一区二区三区| 在线观看国产成人av片| 欧美大荫蒂xxx| 久久久久久久久久久久av| 午夜精品久久久久久久99黑人| 亚洲第一免费播放区| 97在线看免费观看视频在线观看| 日韩美女视频在线观看| 久久91亚洲精品中文字幕| 尤物yw午夜国产精品视频明星| 成人黄色影片在线| 亚洲女人天堂成人av在线| 国产伦精品免费视频| 91久久精品久久国产性色也91| 国产+成+人+亚洲欧洲| 亚洲性日韩精品一区二区| 欧美高清无遮挡| 不卡av电影在线观看| 97视频在线观看视频免费视频| 欧美裸体xxxx极品少妇软件| 上原亚衣av一区二区三区| 午夜精品久久久久久久久久久久久| 欧美极品在线视频| 亚洲精品狠狠操| 成人两性免费视频| 亚洲精品国产拍免费91在线| 欧美激情在线观看视频| 国产亚洲欧美aaaa| 色999日韩欧美国产| 国产精品日韩在线播放| 5566成人精品视频免费| 国产精品jizz在线观看麻豆|