麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Perl > 正文

ASP.NET - HyperLink Web 服務(wù)器控件概述

2019-11-17 04:01:47
字體:
供稿:網(wǎng)友
     HyperLink Web 服務(wù)器控件可在網(wǎng)頁上創(chuàng)建鏈接,使用戶可以在應(yīng)用程序中的頁間移動。



一、背景

使用 HyperLink 控件的主要優(yōu)點(diǎn)是可以在服務(wù)器代碼中設(shè)置鏈接屬性。例如,您可以根據(jù)頁面中的條件動態(tài)更改鏈接文本或目標(biāo)頁。

安全說明: 與超鏈接相關(guān)聯(lián)的 URL 可能會被用戶惡意篡改。

使用 HyperLink 控件的另一個優(yōu)點(diǎn)是,可以使用數(shù)據(jù)綁定來指定鏈接的目標(biāo) URL(以及必要時與鏈接一起傳遞的參數(shù))。典型的示例就是根據(jù)產(chǎn)品列表創(chuàng)建 HyperLink 控件。目標(biāo) URL 指向用戶可以在其中讀取有關(guān)產(chǎn)品的更多詳細(xì)信息的頁面。

提示: 如果需要創(chuàng)建 HyperLink 數(shù)據(jù)綁定控件,執(zhí)行此操作的一種簡單方法是將它們添加為這些控件的子級:Repeater、DataList、GridView、FormView 或 DetailsView。

HyperLink 控件可以顯示可單擊的文本或圖像。

與大多數(shù) Web 服務(wù)器控件不同,當(dāng)用戶單擊 HyperLink 控件時并不會在服務(wù)器代碼中引發(fā)事件。此控件只執(zhí)行導(dǎo)航。



二、如何:向 Web 窗體頁添加 HyperLink Web 服務(wù)器控件 (Visual Studio)

      您可以向 Web 窗體頁添加超鏈接,方法是在頁面上放置 HyperLink Web 服務(wù)器控件并將它與一個 URL 相關(guān)聯(lián)。您可以指定以文本方式或圖形方式呈現(xiàn) HyperLink 控件。



1、從工具箱的“標(biāo)準(zhǔn)”選項(xiàng)卡中,將 HyperLink 控件拖動到頁面上。



2、在“屬性”窗口的“外觀”類別中,通過下面方法之一指定頁面上的鏈接的格式:



若要創(chuàng)建文本鏈接,請?jiān)O(shè)置控件的 Text 屬性。您可以在屬性中包含 HTML 格式設(shè)置。例如,您可以將文本中的單個詞格式化為粗體,方法是在 Text 屬性中,在該詞的兩側(cè)放置一個 <B> 標(biāo)記。

若要創(chuàng)建一個圖形鏈接,可以將控件的 ImageUrl 屬性設(shè)置為一個 .gif、.jpg 或其他 Web 圖形文件的 URL。

說明: 如果同時設(shè)置了 ImageUrl 和 Text 屬性,則 ImageUrl 屬性優(yōu)先。



3、在“屬性”窗口的“導(dǎo)航”類別下,將 NavigateUrl 屬性設(shè)置為要鏈接的頁面的 URL。

安全說明: 與一個超鏈接相關(guān)聯(lián)的 URL 指向外部資源。如果您指向不屬于自己的資源,請確保您的用戶可以安全地使用這些資源。



4、或者,在“屬性”窗口的“導(dǎo)航”類別下,通過設(shè)置將在其中顯示鏈接頁面的目標(biāo)窗口或框架的 ID 來指定 target。您可以通過名字指定窗口,也可以使用預(yù)定義的目標(biāo)值(例如 _top、_parent 等)。

說明: 可以使用樣式更改鏈接文本的外觀(例如是否加下劃線)。

下面的示例顯示如何在運(yùn)行時設(shè)置 HyperLink 控件的屬性。此方法將處理 Button 控件的 Click 事件,并設(shè)置控件的鏈接文本和目標(biāo)頁。

PRotected void Button1_Click (object sender, System.EventArgs e)

{

    this.HyperLink1.Text = "Home";

    this.HyperLink1.NavigateUrl = "http://www.microsoft.com/net/";

}



三、HyperLink 類

      使用 HyperLink 控件創(chuàng)建到其他網(wǎng)頁的鏈接。HyperLink 控件通常顯示為 Text 屬性指定的文本。它也可以顯示為 ImageUrl 屬性指定的圖像。

如果同時設(shè)置了 Text 和 ImageUrl 屬性,則 ImageUrl 屬性優(yōu)先。如果圖像不可用,則顯示 Text 屬性中的文本。在支持工具提示功能的瀏覽器中,Text 屬性也變成工具提示。

      警告: 此控件可用來顯示用戶輸入,而該輸入可能包含惡意的客戶端腳本。在應(yīng)用程序中顯示從客戶端發(fā)送來的任何信息之前,請檢查它們是否包含可執(zhí)行腳本、SQL 語句或其他代碼。asp.net 提供輸入請求驗(yàn)證功能以阻止用戶輸入中的腳本和 HTML。還提供驗(yàn)證服務(wù)器控件以判斷用戶輸入。



示例

下面的示例說明如何在鏈接到其他網(wǎng)頁的網(wǎng)頁上創(chuàng)建 HyperLink 控件。

<%@ Page Language="C#" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html  >

<head>

    <title>HyperLink Example</title>

</head>

<body>

<form id="Form1" runat="server">



   <h3>HyperLink Example</h3>



   Click on the HyperLink:<br />  



   <asp:HyperLink id="hyperlink1"

                  ImageUrl="images/pict.jpg"

                  NavigateUrl="http://www.microsoft.com"

                  Text="Microsoft Official Site"

                  Target="_new"

                  runat="server"/>       

</form>

</body>

</html>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 国产成人高潮免费观看精品 | 久久久久久久久成人 | 国产一区二区视频在线播放 | 日本一道aⅴ不卡免费播放 视屏一区 | 国产亚洲精品成人 | 最污网站 | 成人黄色小视频网站 | 欧美精品一区二区三区在线 | 久久久久女人精品毛片九一 | 成人做爽爽爽爽免费国产软件 | 麻豆一区二区99久久久久 | 永久免费在线观看av | 亚洲人片在线观看 | 久久久精品视频在线观看 | 国产一级淫片在线观看 | 国产99久久久久久免费看 | 久久久久久亚洲综合影院红桃 | 天堂在线资源av | 国产精品一区在线看 | 免费在线观看午夜视频 | 中国女警察一级毛片视频 | 黄色片免费在线播放 | 干色视频 | 久久久久久久久久久久久九 | 91成人免费在线观看 | 成人毛片视频在线播放 | 一级α片免费看刺激高潮视频 | 免费在线观看亚洲 | 免费一级在线观看 | 激情夜色| 国产在线91 | 日本精品久久久一区二区三区 | 国产毛片在线 | 91精品国产九九九久久久亚洲 | 亚洲综合91 | 成人福利视频在线观看 | 日韩视频在线一区二区三区 | 日本高清电影在线播放 | 免费欧美一级视频 | 欧洲精品久久 | 久久久久免费精品国产小说色大师 |