与嵌套图像服务器等效的href

时间:2012-07-10 08:16:26

标签: asp.net html

我的页面上有以下标记

<a href="some.aspx">
  <img src=""><strong>Text</strong>
</a>

我需要更改服务器行为,asp.net服务器可以相当于以下标记吗?

2 个答案:

答案 0 :(得分:3)

为什么不尝试这样做?

<asp:HyperLink runat="server" ID="hplSomeLink" NavigateUrl="some.aspx" ImageUrl="~/App_Themes/Default/Images/someimage.png"></HyperLink>

看起来有点整洁,并且会呈现如下:

<a href="some.aspx">
    <img src="/App_Themes/Default/Images/someimage.png" alt="" />
</a>

希望这有帮助!

答案 1 :(得分:0)

在锚点和img标记中添加runat =“server”和id属性。 所以看起来应该是这样的:

<a href="some.aspx" runat="server" id="anchor_id" >
  <img src="" runat="server" id="img_id" /><strong>Text</strong>
</a>

以编程方式,您可以通过ID访问这些元素,例如:

{
    anchor_id.innerHTML = "........";
}