恬然自得.活在當下: [實習]11/25 ASP.NET 使用C#上機課程

2010年11月26日 星期五

[實習]11/25 ASP.NET 使用C#上機課程

這星期的課程,主要是使用DropDownList,然後配合AutoPostBack的功能,可以讓使用者在改變DropDownList,同時變更畫面上的資料。

實習一:DropDownList with AutoPostBack

首先將DropDownList拉到你的網頁中



新增了之後就會出現以下畫面,DropDownList的旁邊會出現一些小工具。


請按下「啟用AutoPostBack」,之後再點選編輯項目,來新增DropDownList裡面的東西吧!


會打開一個ListItem集合編輯器,左下角的加入按鈕,可以新增DropDownList的選項


請編輯右邊的Text屬性,將你想要顯示在DropDownList內的內容打在上面。


目前的屬性已經設定好嘍~離成功不遠了,趕緊進行下一步吧。
現在對著DropDownList點兩下。


VS就會很貼心的幫你加上,SelectedIndexChanged的程式碼,大家可以注意圖片框起來的部分,這段程式碼也是考試重點唷。



之後請在裡面打入以下程式碼吧~~~這樣就會產生效果,讓使用者在改變DropDownList,同時變更畫面上的資料。


現在已經完成嘍!趕緊來測試看看吧。


YA,成功執行了,選擇DropDownList之後,會改變頁面上的顯示結果。


實習二:寫一ASP.NET C#程式,印出ClientIPBroswer

protected void Page_Load(object sender, EventArgs e)
    {
        Label1.Text = Request.UserHostAddress;   //印出Client端的IP
        Label2.Text = Request.UserAgent;        //印出的詳細內容,請看下面的說明
        Label3.Text = Request.Browser.Type;     //印出瀏覽器的種類
    }

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; InfoPath.3; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)

描述: http://www.useragentstring.com/img/browser/internetexplorer.pngInternet Explorer 8.0
Mozilla
MozillaProductToken. Claims to be a Mozilla based user agent, which is only true for Gecko browsers like Firefox and Netscape. For all other user agents it means 'Mozilla-compatible'. In modern browsers, this is only used for historical reasons. It has no real meaning anymore
4.0
Mozilla Version
compatible
Compatibility flag
Indicates that this browser is compatible with a common set of features
MSIE 8.0
Name :
描述: http://www.useragentstring.com/img/browser/internetexplorer.png
Internet Explorer
Version = 8.0
Windows NT 5.1
Operating System:
描述: icon
Windows XP
Trident
Layout engine for the Microsoft Windows version of Internet Explorer.
4.0
version 4.0
InfoPath.3
Infopath version 3
Microsoft Office information gathering and management program
.NET CLR 2.0.50727
.NET framework
Version : 2.0.50727
.NET CLR 3.0.4506.2152
.NET framework
Version : 3.0.4506.2152
.NET CLR 3.5.30729
.NET framework
Version : 3.5.30729
.NET4.0C
.NET framework
Version : 4.0 Client Profile
.NET4.0E
.NET framework
Version : 4.0 Extended

1 則留言:

歡迎提供良性建議^_^