ASP.NET CodeBehind HyperLink

Normal Html Link Kodu

<a href="http://www.google.com/" title="Yazılımcı Blog">Yazılımcı blog</a>

HyperLink

<a href="http://www.google.com/" title="Google"Bu tag yerine Asp.Net’te kullandığımız kontrol HyperLink’tir. HyperLink metin veya resim linki oluşturmak için kullanılır. Toolboxtan sürükleyip formumuza ekleyebiliriz, veya kodları aşağıdaki şekilde yazabiliriz. ? <asp:HyperLink ID="HyperLink1"runat="server">HyperLink</asp:HyperLink> HyperLink kontrolünün çok sayıda özelliği var. Onlardan bazılarına göz atalım: Text – Bu özellik anchor text kısmına gelecek olan metni belirliyor. Yani linkte yer alacak tıklanacak metin buraya yazılır. NavigateUrl – Gidilecek linkin adresi buraya yazılır. Target– Linke tıklandığında yeni sayfanın nasıl açılacağını belirlemek için kullanılır. Target=”_blank” olursa yeni bir sayfada açılacak. ToolTip– Bu çok önemli bir özelliktir. Linklere title ekleyecektir. Yani HTML kodunda yer alan title=” ” tagini ToolTip özelliği ile belirleyeceğiz. ? <asp:HyperLink ID="HyperLink1" Text="Yazılımcı Blog" NavigateUrl="http://www.yazilimciblog.com" runat="server" Target="_blank" ToolTip="Yazılımcı blog">Yazılımcı Blog</asp:HyperLink> Bu kodlar ilk başta yazdığım HTML tagleri ile aynı görevi görecektir. Farkı Asp.net kontrolü olması ve Code behind kısmında kontrolün özelliklerine ulaşabilmemiz. Aşağıdaki şekilde: ? protected void Page_Load(object sender, EventArgs e) { HyperLink1.Text = "Yazılımcı Blog"; } Yukarıda HyperLink resim linki oluşturmak için de kullanılır dedik. Resim linki oluşturmak için ImageUrl özelliği ayarlanır.Text ve ImageUrl özelliklerinin her ikisi de ayarlanırsa resim linki önceliği alır, metin ise araç ipucu (Tool Tip) görevini üstlenir. Yani Tooltipe yazdığımız metin, imageurl özelliği kullanılmışsa sayfaya alt=” ” şeklinde eklenecektir. >Yazılımcı blog</a>

Hiç yorum yok:

Yorum Gönder