2016-10-10 6 views
0

私のウェブサイトのニュースフィードを作成しようとしています。現在、ニュースの列はlongtextです。私はvarcharを持っていますが、うまくいきませんでした。書式付きテキストを含む行がいくつかあります。私は彼らが "キャリッジリターン"を持っていることを意味します。私はコードの中でデータベースからデータを取得し、それらをセッションに設定します。デザイン・ページでは、私はこれを試してみた:mysqlデータベースから書式設定されたテキストを取得して使用するにはどうすればいいですか?

<div>sessioncode.toString()</div> 
<div>sessioncode</div> 

<div class="panel-body"> 
<%:Session["HaberIcerik"]%> 
</div> 

どちらに無視\r(キャリッジリターン)。 <a>タグは通常の文字列<a>のようです。コードの背後に私はこれをしました:

sessionvalue = sqldatas.rows[0]["newscontent"]; 
sessionvalue = sqldatas.rows[0]["newscontent"].toString(); 
Session["HaberIcerik"] = haber.Rows[0]["haberIcerik"]; 

あなたの提案はありますか?

答えて

0

ウェブブラウザは改行を変換し、改行を示すために<br />を使用する必要があるHTML仕様で必須とされている空白に圧縮します。

いずれの前処理、レンダリングの前に文字列:

sessionvalue = Regex.Replace(input_string, @"\r\n?|\n", "<br />"); 

またはwhite-space: pre CSSスタイルを持っている要素内になく、そのままレンダリングします。

+0

私は
タグを持つレコードを持っていますが、htmlコードのようには見えません。次のようになります:http://yorumla.info/haber/2 – ATA

関連する問題