GridView中的超链接 GridView中的超级链接可以设置一个模版列放入超级链接的控件设置绑定参数即可 数据绑定方式有两种如下示例 Eval方式 <%# Eval(id) %> Bind方式 <%# Bind(id~/infoaspx?id={}) %> 推荐使用第一种方式可以在一个<%# %>里放入多个绑定而第二种只能如此绑定一个值 <%# Eval(id) + : + Eval(name)%> 做超级链接的控件我们也有多种选择 asp:LinkButton 示例 <asp:LinkButton ID=LinkButton OnClientClick=<%# windowopen(infoaspx?id= + Eval(id) + &name= + Eval(name) + ) %> runat=server><%# LinkButton方式绑定: + Eval(id) %></asp:LinkButton> asp:HyperLink 示例 <asp:HyperLink ID=HyperLink runat=server NavigateUrl=<%# ~/infoaspx?id= + Eval(id) + &name= + Eval(name) %> Text=<%# HyperLink控件: + Eval(id) %>></asp:HyperLink> a标签 示例 <a <%# infoaspx?id= + Eval(id) + &name= + Eval(name) %>>a标签:<%# Eval(id) + : + Eval(name)%></a> <a javascript:alert(<%# ~/infoaspx?id= + Eval(id) + &name= + Eval(name) %>)>链接js事件:<%# Eval(id) %></a> 参考: wzy_love_sly (csdn) |