2012-07-10 27 views
1

我有我的網頁HREF嵌套圖像服務器相當於

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

我需要改變服務器的行爲在下面的標記,有什麼可asp.net服務器相當於下面的標記嗎?

+0

在錨點以及img標記中添加runat =「server」屬性。 – 2012-07-10 08:19:48

+0

@RaviJain你爲什麼不回答這個問題? :) – 2012-07-10 08:29:57

回答

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> 

希望這有助於!

0

在anchor和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 = "........"; 
}