星期四, 6月 11, 2009

HyperLink設定圖片寬度

有在寫 web application 的 .net 工程師, 因該常常需要在圖片上設定超連結, 簡單說就是下面這一段程式碼

<a href="http://tw.msn.com" Target="_blank">
<img src="msn.jpg" width="20px" height="20px" border="0" />
</a>

而在這部份不知大家是直接組字串 rander 出 html 還是用 .net 提供的控制項來處理, 如果是用 HyperLink 控制項來做這需求, 可能會遇到一個問題, 就是圖片沒辦法設定寬度, 今天就提供我的解決方法來給大家參考,我會用 HyperLink 包住 Image 這樣就可以解決不能設硬圖片寬度的問題了

<asp:HyperLink ID="hypLink" runat="server" NavigateUrl="http://tw.msn.com" Target="_blank">
<asp:Image ID="imgLogo" runat="server" ImageUrl="msn.jpg" Width="20px" Height="20px" />
</asp:HyperLink>

看到這個大腸包小腸樣子, 忽然讓我發現 .net 其實蠻多控制項都是這樣搞的..Tongue out..

沒有留言: