0

TextArea がある ASP.NET Web サイトを開発しており、行ごとに異なる色を設定する必要があります。

私のコードには次のものがあります。

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

1 に答える 1

4

HTMLTextAreaはこれをサポートしていません。CKEditorContentEditableなどの をサポートするコントロールが必要になる可能性があります。

于 2012-05-01T16:46:15.503 に答える