這星期的課程,主要是使用DropDownList,然後配合AutoPostBack的功能,可以讓使用者在改變DropDownList,同時變更畫面上的資料。
實習一:DropDownList with AutoPostBack
首先將DropDownList拉到你的網頁中
新增了之後就會出現以下畫面,DropDownList的旁邊會出現一些小工具。
請按下「啟用AutoPostBack」,之後再點選編輯項目,來新增DropDownList裡面的東西吧!
會打開一個ListItem集合編輯器,左下角的加入按鈕,可以新增DropDownList的選項
請編輯右邊的Text屬性,將你想要顯示在DropDownList內的內容打在上面。
目前的屬性已經設定好嘍~離成功不遠了,趕緊進行下一步吧。
現在對著DropDownList點兩下。
VS就會很貼心的幫你加上,SelectedIndexChanged的程式碼,大家可以注意圖片框起來的部分,這段程式碼也是考試重點唷。
之後請在裡面打入以下程式碼吧~~~這樣就會產生效果,讓使用者在改變DropDownList,同時變更畫面上的資料。
現在已經完成嘍!趕緊來測試看看吧。
喔YA,成功執行了,選擇DropDownList之後,會改變頁面上的顯示結果。
實習二:寫一ASP.NET C#程式,印出Client端IP及Broswer
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)
Internet 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 | |
Windows NT 5.1 | |
Trident | |
4.0 | version 4.0 |
InfoPath.3 | |
.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 |
有沒有進階版的ZZZ
回覆刪除