網站制作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 添加超鏈接的方法您學會了嗎?

返回列表
返回首頁 主站蜘蛛池模板: 84pao强力打造| 久久亚洲中文字幕精品一区| 秦91在线播放第3集全球直播| 国产在线精品网址你懂的| 8090韩国理伦片在线天堂| 寂寞山村恋瘦子的床全在线阅读| 久久国产精品一国产精品| 欧美伊香蕉久久综合类网站| 亚洲蜜芽在线精品一区| 美国omakmanta| 国产亚洲人成a在线v网站| 日韩在线第二页| 国产色综合天天综合网| chinese国产xxxx实拍| 成人性视频在线| 久久久噜噜噜久久中文字幕色伊伊| 欧美三级不卡在线观线看高清| 亚洲综合在线成人一区| 粗大的内捧猛烈进出视频一| 国产60部真实乱| 鲁啊鲁在线观看| 国产欧美综合一区二区三区| 777奇米四色| 在线视频一区二区日韩国产| 一区二区三区国产最好的精华液| 无码精品国产va在线观看dvd | 欧美黑人激情性久久| 免费成人黄色大片| 综合图区亚洲欧美另类小说| 国产一级高清免费观看| 麻豆一区二区99久久久久| 国产欧美日韩在线| 你懂的中文字幕| 国产精品老熟女露脸视频| 97色伦图片97综合影院久久| 天天干天天做天天操| www.狠狠干| 少妇被又大又粗又爽毛片久久黑人| 中文字幕久久久| 成人美女黄网站视频大全| 中日韩精品视频在线观看|