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)
From:http://tw.wingwit.com/Article/program/net/201311/12379.html