2012-06-12 8 views
0

HTML 서식을 사용하여 asp.net 문자열의 선택한 부분을 어떻게 표시 할 수 있습니까?형식 옵션 텍스트 문자열

예는 :

String str= "Yerevan Airport(<B>UB21</B>,AM-ER,Yerevan,)"; 

나는 굵은<B></B> 안에 텍스트를 표시하고 RADComboBox에 텍스트로 표시해야합니다.

StringBuilder, HttpUtility.Htmlencode, String.Format을 사용하여 시도했지만 적절한 해결책을 찾을 수 없습니다.

+0

가능한 복제 http://stackoverflow.com/questions/607529/asp-net-how-에 따라 to-render-html-tags-in-a-listitem-text-property – Usman

답변

0

달성하려는 것은 불가능합니다.

ASP.Net의 DropDownList 제어는 <option> 요소의 내부 마크 업을 허용하지 않는 HTML <select> 컨트롤로 렌더링합니다.

+0

답장을 보내 주셔서 감사합니다. 그러나 telerik RadComboBox를 사용하여 그러한 출력을 얻을 수 있습니까? – Amruta

0

이 시도 :

String str = "Yerevan Airport &lt;BR /&gt; UB21 &lt;BR /&gt;"; 
    String strHtml = Server.HtmlDecode(str); 
+1

사실 '
'은 물어 보지 않았다는 점 외에도, 이것은 수동으로 html 인코딩 한 다음 디코드하는 것으로 OP가 시작된 것과 정확히 같은 문자열 리터럴이됩니다. – Filburt

+0

안녕하세요, 위의 코드를 사용해 보았습니다.하지만 여전히 작동하지 않습니다. 실제로이 시나리오는 telerik .radcombobox에서 해결하고 싶습니다. – Amruta