2012-05-01 3 views
0

TextArea가 있고 각 줄마다 다른 색을 설정해야하는 ASP.NET 웹 사이트를 개발 중입니다.TextArea 안에 다른 색으로 각 줄을 표시

나는 내 코드에 다음이 : 나는 검은 색 할 첫 번째 줄 필요 동안

for (int j = 0; j < Max_Senses; j++) 
{ 
    for (int k = 0; k < n; k++) 
    { 
     if (j == 0) //first line black 
      TextArea1.Attributes["Style"] = "FONT-FAMILY: ''consolas';FONT-STYLE:bold; COLOR: Black; BACKGROUND-COLOR: White"; 
     else // other lines red 
      TextArea1.Attributes["Style"] = "FONT-FAMILY: 'consolas';FONT-STYLE:bold; COLOR: Red; BACKGROUND-COLOR: White"; 

     TextArea1.Value += res[k, j].PadRight(11); 
    } 

    TextArea1.Value += "\r\n"; 
} 

그것은 빨간색으로 모든 행을 표시합니다! 아무도이 문제를 해결하는 방법을 말해 줄 수 있습니까?

답변

4

HTML TextArea은이 기능을 지원하지 않습니다. 가능성이 높습니다 CKEditor

+0

같은 .. ContentEditable을 지원하는 컨트롤이 필요합니다. – Nina

+0

내 대답이 업데이트되었습니다. –

+0

이이를 수행하는 유일한 방법입니까? – Nina