7

質問に回答がない場合に備えてコントロールを設定したい調査スタイル ページがあります。次のコードをリテラルに添付しました。リテラル内のテキストの色を赤に変更できるかどうかを知りたいです。

if (RadioButtonList1.SelectedItem == null)
   {
       string showmsg = "Please Answer Question";
       Literal1.Text = showmsg;
   }
4

4 に答える 4

6

HTMLを次のように指定します。

string showmsg = "<span style='color:red'> Please Answer Question </span>";

これは、複数のスパンとしてレンダリングされます。C# コードからの色の変更をサポートする他のコントロールを使用することをお勧めします。LabelそのプロパティLabel.ForeColorと同様に使用します

于 2013-08-30T19:37:07.797 に答える
2

ラベルに変更します。その時点で、CSS と .CssClass プロパティを使用するか、ForeColor プロパティを使用してそのまま ASP.NET を使用するかを選択できます。

于 2013-08-30T19:37:56.257 に答える
2

Code Behind で変更したくない場合は、Design で同じことを行います。しかし、ここspanに外部Literalタグがあります:

<span style="color:red"><asp:Literal ID="litmessage" runat="server"></asp:Literal></span>

binアプリケーションが LIVE の場合、これも機能し、ファイルを再度アップロードする必要はありません。

于 2015-10-01T05:22:07.440 に答える