W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
本節(jié)為你講解 ASP.NET Web Pages HTML 表單。
表單是 HTML 文檔中放置輸入控件(文本框、復(fù)選框、單選按鈕、下拉列表)的部分。
假設(shè)在您的圖像文件夾中有 3 張圖像,您想根據(jù)用戶(hù)的選擇動(dòng)態(tài)地顯示圖像。
這可以通過(guò)一段簡(jiǎn)單的 Razor 代碼來(lái)實(shí)現(xiàn)。
如果在您的網(wǎng)站的圖像文件夾中有一個(gè)名為 "Photo1.jpg" 的圖像,您可以使用 HTML 的 <img> 元素來(lái)顯示圖像,如下所示:
下面的例子演示了如何顯示用戶(hù)從下列列表中選擇的圖像:
服務(wù)器創(chuàng)建了一個(gè)叫 imagePath 的變量。
HTML 頁(yè)面有一個(gè)名為 Choice 的下拉列表(<select> 元素)。它允許用戶(hù)根據(jù)自己的意愿選擇一個(gè)名稱(chēng)(如 Photo 1),當(dāng)頁(yè)面被提交到 Web 服務(wù)器時(shí),則傳遞了一個(gè)文件名(如 Photo1.jpg)。
Razor 代碼通過(guò) Request["Choice"] 讀取 Choice 的值。如果通過(guò)代碼構(gòu)建的圖像路徑(images/Photo1.jpg)有效,就把圖像路徑賦值給變量 imagePath。
在 HTML 頁(yè)面中,<img> 元素用來(lái)顯示圖像。當(dāng)頁(yè)面顯示時(shí),src 屬性用來(lái)設(shè)置 imagePath 變量的值。
<img> 元素是在一個(gè) if 塊中,這是為了防止顯示沒(méi)有名稱(chēng)的圖像,比如頁(yè)面第一次被加載顯示的時(shí)候。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: