2007年8月28日 星期二

GridView 控制項─電子郵件的超連結

先將欄位轉換為 TemplateField
原本的是





更改為

' runat="server" NavigateUrl='<%# "mailto:" + eval("電子郵件1") %>'>

另外一種方式是,在「設計」模式轉換為 TemplateField 後,進入「編輯樣板」,刪除該欄位 ItemTemplate 原本的標籤(Label)控制項,新增超連結(HyperLink)控制項,針對進行「編輯 DataBindings...」,除將屬性"Text'繫結到電子郵件欄位(Bind("電子郵件1"))外,也將屬性"NavigateUrl'自訂繫結到電子郵件欄位("mailto:" + Eval("電子郵件1"))。

參考資料:董大偉著,ASP.NET 2.0深度剖析範例集 (博碩),博碩文化股份有限公司,95年4月,p. 14-1-4。

沒有留言: