2012-03-15 4 views
-1

C#の文字列の間にスペースを追加するために文字列をフォーマットしようとしています。Htmlタグは、C#コードからフォーマットされたときにページに表示されます

summary.AppendFormat("&nbsp;&nbsp;&nbsp;{0}&nbsp;{1}:&nbsp;{2}{3}</br> ", item.FirstName, item.LastName, item.Completed ? item.Summary : "not&nbsp;completed", item.Schedule == DateTime.MinValue ? "" : "&nbsp;(" + DateTime.ToShortDate(item.Schedule, user) + ")"); 

これは

まずラウンドとしてHTMLページに     スリ ナラヤナンをレンダリングする必要があります。 は

 (2012年3月2日)

をお勧めしますが、私は以下のようにこれを見ていますhtmlページ

First Round</br> &nbsp;&nbsp;&nbsp;Suri&nbsp;Narayanan:&nbsp;recommend &nbsp;(3/2/2012)</br> 

私がfirebuを使用して同じものを編集する場合g、もし私がいくつかのスペースを置いたら、そのフォーマットがよくうまくフォーマットされると言う。

私はあなたのコメントを教えてください。

+0

がコントロールの種類を "要約" ですか? – rie819

+0

その混乱をお詫び申し上げます。そのStringBuilderを呼び出し、その後、Response.Write(summary.ToString());を実行します。 – nimi

+0

あなたのページにどのように追加されていますか? – rie819

答えて

0

以下のようにリテラルを使用してください。

<asp:Literal ID="Literal" runat="server" Mode="PassThrough"></asp:Literal> 

Literal.text = "あなたのテキスト"

+0

私はリテラルを使用することはできません..これは、私は動的フィールドを記述するために、javascriptから同じ呼び出しです。この問題を解決する他の方法はありますか? – nimi

関連する問題