欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ASP.NET中HyperLink超链接控件的使用方法

程序员文章站 2023-12-19 12:37:40
hyperlink(超链接) 作用:负责页面之间的导航 属性 值 作用...

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>

上一篇:

下一篇: