網站制作GridView 添加超鏈接的方法
2011/3/10 13:42:38
 上回寫的是網站制作C#基礎值數值轉換 這次也不再廢話了~我們再次學習asp.net的GridView 添加超鏈接的方法!
  GridView 看似很死板,其實它的的功能很強大,只要我們耐心研究,都能滿足我們的需求的。今天要說的是為其列添加超鏈接。   一種是使用 HyperLinkField
  這很簡單,通過可視化設計,只要設計好超鏈接模板,就可以了,當然,其擴展性也不強。
  將要使用的字段寫在 DataNavigateUrlFields 中,多個字段用逗號隔開。
  將超鏈接模板寫在 DataNavigateUrlFormatString 中,模板中要引用 DataNavigateUrlFields 的字段值時,就用 {0}、{1}、{2}……分別表示第 1、2、3……個字段。
  <asp:HyperLinkField DataNavigateUrlFields="vid,cid"
  DataNavigateUrlFormatString="?vid={0}&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>
  網站制作中GridView 添加超鏈接的方法您學會了嗎?

返回列表
返回首頁 主站蜘蛛池模板: 人妻精品久久久久中文字幕一冢本 | 四虎高清成人永久免费影院| 亚洲精品视频在线观看你懂的 | 亚洲国产成人久久| 男女猛烈xx00免费视频试看| 国产中老年妇女精品| 国产精品久久女同磨豆腐| 国产高清av在线播放| 一级毛片在线完整观看| 日本三级带日本三级带黄首页| 亚洲av无码片一区二区三区| 欧美疯狂ⅹbbbb另类| 人成电影网在线观看免费| 精品无码成人片一区二区98| 国产乱子伦视频在线观看| 精品福利视频导航| 国产精品女人呻吟在线观看| 99re热视频这里只精品| 女人与公拘交酡过程高清视频| 中文字幕一区二区三区日韩精品 | 日本在线高清视频| 久艹视频在线免费观看| 欧美孕交videosfree黑| 亚洲精品乱码久久久久久下载| 神马重口味456| 卡一卡二卡三专区免费看| 色欲精品国产一区二区三区AV | 国产亚洲一区二区手机在线观看| 国产亚洲国产bv网站在线| 国产精品亚洲一区二区无码| 91手机看片国产福利精品| 夜夜揉揉日日人人青青| www.伊人.com| 好吊操视频在这星| 三年片在线观看免费观看大全中国| 无码人妻丰满熟妇区免费| 久久九九久精品国产| 日韩av午夜在线观看| 久久精品国产99久久久古代| 最近免费中文字幕大全高清10| 亚洲一区欧美一区|