2010-05-25 3 views
2

텍스트 주위에 'span'태그를 추가하는 LinkButton을 갖고 싶습니다.LinkButton 자식 컨트롤 render

protected override void Render(HtmlTextWriter writer) 
    { 

     Text = String.Concat("<span>", Text, "</span>"); 
     base.Render(writer); 
    } 

그것은 완벽하게 작동,하지만 나는이 같은 텍스트를 추가 할 경우에만 :

<cc:TestLinkButton ID="LinkButton1" runat="server"> 
     <asp:Image ID="Image1" runat="server" ImageUrl="~/Images/icon_holiday.png"     BorderWidth="0" /> 
     SomeText 
</cc:TestLinkButton> 

이에서 : 내가 어떤 이미지를 추가하려면

<cc:TestLinkButton ID="TestLinkButton" runat="server" Text="SomeText"> 
</cc:TestLinkButton> 

나는 이런 식으로 뭔가를 작성합니다 실제로 "SomeText"는 자식 컨트롤 속성이기 때문에 case Text 속성은 비어 있습니다.

태그가 자식 컨트롤 주위에 추가하는 방법입니다.

답변

0

간단한 작업을 수행하기 위해 사용자 지정 컨트롤을 작성할 필요가 없습니다. 이 입력 컨트롤 여기를 수행하는 방법에

봐는 : http://attardi.org/labels/#info

이 기술 스팬을 겹치게 할 CSS 포지셔닝을 사용합니다. 그것은 당신을 위해 일할 수도 있습니다.

관련 문제