<asp:TemplateField
HeaderText="文档名称"
SortExpression="FNAME">
<EditItemTemplate>
<asp:TextBox
ID="TextBox1"
runat="server"
Text='<%#
Eval("FNAME")
%>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label
ID="Label1"
runat="server"
Text='<%#
Eval("FNAME")
%>'></asp:Label>
</ItemTemplate>
<ItemStyle
CssClass="fileinfo"
Width="250px"
/>
</asp:TemplateField>
然后加上a标记就可以了:
<ItemTemplate>
<a
href="#"><asp:Label
ID="Label1"
runat="server"
Text='<%#
Eval("FNAME")
%>'></asp:Label></a>
</ItemTemplate>
<ItemStyle
CssClass="fileinfo"
Width="250px"
/>
你可以修改#为你要链接的网页,并且使用字符串相加把绑定的主键加入到链接中去,格式为<%#Eval("字段名")>
打开VS2005工具栏,选择hyperlink控件拖到你要放置链接的地方,在web设计可视化页面不要切换到HTML代码页面,选择你刚才拖进去的那个hyperlink控件,点击鼠标右键查看属性,找到导航这一栏里面有个
NavigateUrl属性,点击空白处就可以浏览你要添加页面的链接了,如a.aspx这个页面,选中后页面就实现了超级链接了,此时切换成HTML就可以看到<asp:HyperLink
ID="HyperLink1"
runat="server"
NavigateUrl="a.aspx">我的链接测试</asp:HyperLink>
其中NavigateUrl="a.aspx"
这个属性设置就是你要的超级连接
当然NavigateUrl也可以以是外部链接
如百度的,此时要设置绝对路径
<asp:HyperLink
ID="HyperLink1"
runat="server"
NavigateUrl="
http://www.baidu.com">百度</asp:HyperLink>
超级链接是用锚元素定义的
在
元素下,有元素属性href,href的属性值为一个url地址
如:
指向学院的超级链接
如:
普通超级链接
超级链接可以指向e-mail地址
如:
指向e-mail地址的超级链接
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)