一本到dvd在线无费,欧美一级毛片免费高清黑寡妇,国产公开免费人成视频,国产99视频精品一区,亚洲精品无码久久久久y,91不卡精品国产乱码久久精品无码

186-0984-0880
 
網(wǎng)站制作GridView 添加超鏈接的方法
日期:12-07 瀏覽次數(shù):14

 上回寫的是網(wǎng)站制作C#基礎值數(shù)值轉換 這次也不再廢話了~我們再次學習asp.net的GridView 添加超鏈接的方法!

  GridView 看似很死板,其實它的的功能很強大,只要我們耐心研究,都能滿足我們的需求的。今天要說的是為其列添加超鏈接。   一種是使用 HyperLinkField
  這很簡單,通過可視化設計,只要設計好超鏈接模板,就可以了,當然,其擴展性也不強。
  將要使用的字段寫在 DataNavigateUrlFields 中,多個字段用逗號隔開。
  將超鏈接模板寫在 DataNavigateUrlFormatString 中,模板中要引用 DataNavigateUrlFields 的字段值時,就用 {0}、{1}、{2}……分別表示第 1、2、3……個字段。
  <asp:HyperLinkField DataNavigateUrlFields="vid,cid"
  DataNavigateUrlFormatString="?vid={0}&amp;cid={1}" Text="鏈接" />
  超鏈接文字也是類似。
  另外一種是在模板中使用
  模板中使用也非常簡單,只是要注意使用 HyperLink 這個服務器端控件不一定功能強大。
  <asp:HyperLink runat="server" Text='<%# Eval("realName") %>' NavigateUrl='?uid=<%# Eval("uid")%>'></asp:HyperLink>
  實際上,上面的代碼有問題,Eval("realName") 由于直接放在屬性中,可以解析出來,而 Eval("uid") 和一些文字混雜起放在屬性中,Eval("uid") 就解析不出來,會直接按原樣輸出到客戶端。   解決方法很簡單,就是不用服務器端控件,直接用 HTML 的 a 標簽。
  <a href="?uid=<%# Eval("uid")%>"><%# Eval("realName") %></a>
 

← 上一篇 下一篇 → 返回首頁
如有意向,請聯(lián)系我們的客戶經(jīng)理
我們會根據(jù)您的需求為你制定詳細的解決方案
在線咨詢 or 撥打業(yè)務熱線:186-0984-0880
在線咨詢
熱線電話
解決方案
掃一掃

掃一掃
關注新圖聞科技

全國咨詢熱線
186-0984-0880

返回頂部