2011-07-16 10 views
2

私はasp.netのテキストボックスmultilineを持っています。次のラインブレーキのような基本的なテキストフォーマットを保存したいと思います。htmlをデータベースに保存する際の基本的な書式設定方法

は例:そう

lorem ipsum 
lorem ipsum 
lorem ipsum 

私はリテラルコントロールに出力することが同じように、ここで

を示して自分のコード

とき店舗

private string KeepBasicFormating(string text) 
     { 
      var temp = text; 
      temp = Server.HtmlEncode(temp); 
      temp = temp.Replace(" ", " "); 
      temp = temp.Replace("\r\n", "<br />"); 
      return temp; 
     } 

outout

<asp:Literal ID="LcNotes" Mode="Transform" runat="server"></asp:Literal> 
LcNotes.Text = storedText; 

が、それは代わりに任意のフォーマット

lorem ipsum lorem ipsum lorem ipsum 
+1

をお試しください書式なしでテキスト*を保存し、必要に応じて書式を適用して表示します。 –

+0

私に例を教えていただけますか? –

+0

\ r \ nが存在しますか?テキストだけに\ nは存在しないのですか?私は問題がここに入ると思う。 – Aristos

答えて

0

使用DIVせずに1行のテキストとして表示されます:

<div ID="div" runat="server"></div> 
    div.InnerHtml = storedText; 
0

あなたがすることをお勧め**ずっと**良いだろう

... Mode="PassThrough" ... 
関連する問題