HyperLink(超链接)
作用:负责页面之间的导航
属性 |
值 |
作用 |
NavigateUrl |
url |
将要跳转的页面地址(url) |
Font-Underline |
False |
去除超链接下划线 |
一、HyperLink控件的基础使用
用到最多的无非就是NavigateUrl,既然是超链接,总得有个链接地址,下面看具体用法:
复制代码 代码如下:
%@ Page Language="C#" AutoEventWireup="true" CodeFile="HyperLink.aspx.cs" Inherits="WebControls_HyperLink" %>
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
head runat="server">
title>/title>
/head>
body>
form id="form1" runat="server">
div>
asp:HyperLink ID="hlkMenu" runat="server" Font-Strikeout="False"
Font-Underline="False" NavigateUrl="~/WebControls/CheckBoxList.aspx">复选框组页面/asp:HyperLink>
/div>
/form>
/body>
/html>
二、HyperLink NavigateUrl超级链接数据绑定方法
HyperLink控件经常会出现在Repeater控件中,链接地址经常是有后台数据绑定的,有两种方法实现,如下:
复制代码 代码如下:
asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='%# "~/SysManage/RoleManage/DistributeRole.aspx?roleId="+DataBinder.Eval(Container.DataItem,"RoleId")%>'>分配权限/asp:HyperLink>
复制代码 代码如下:
asp:HyperLink ID="HyperLink1" runat="server" ImageUrl="images/hammer_screwdriver.png" NavigateUrl='%# Eval("UserId", "UserInfoDetails.aspx?UserId={0}") %>'>用户详情/asp:HyperLink>
您可能感兴趣的文章:- Perl5和Perl6对比使用Sigils的差别
- Perl6中的垃圾收集
- 强大的Perl正则表达式实例详解
- Perl中的符号 ->;、=>; 和 :: 分别表示什么意思?
- Perl中常见符号与操作
- Perl学习教程之单行命令详解
- Perl时间处理函数用法介绍
- Perl字符串处理函数大全
- 详解linux下批量替换文件内容的三种方法(perl,sed,shell)
- Perl与JS的对比分析(数组、哈希)
- 使用Perl生成随机密码
- 将Perl5代码迁移到Perl6上的解决方案