熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

GridView中的超鏈接

2013-11-13 10:02:53  來源: .NET編程 

  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
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.