2
我想要一個LinkButton,在文本週圍添加「span」標記。LinkButton子控件呈現
protected override void Render(HtmlTextWriter writer)
{
Text = String.Concat("<span>", Text, "</span>");
base.Render(writer);
}
它的作品完美,但只有當我添加文字是這樣的:
<cc:TestLinkButton ID="TestLinkButton" runat="server" Text="SomeText">
</cc:TestLinkButton>
如果我想添加一些圖片,我會寫這樣的事情:
<cc:TestLinkButton ID="LinkButton1" runat="server">
<asp:Image ID="Image1" runat="server" ImageUrl="~/Images/icon_holiday.png" BorderWidth="0" />
SomeText
</cc:TestLinkButton>
在這案例Text屬性將爲空,因爲actualy「SomeText」是子控件屬性。
所以問題是如何在子控件周圍添加標籤。