SQL Server 2008 R2 には、nvarchar(max) データを含む列を持つテーブルがあります。この列から 1 つのレコードの値を出力すると、次のように表示されます。
VS2010 を使用して、以下に示すように上記のレコードを示す DetailsView を使用して ASP.net Web フォームを開発しました。DetailsView で表示中に改行文字と改行文字が失われる !! 質問は、新しい行を表示するにはどうすればよいですか?
SQL Server 2008 R2 には、nvarchar(max) データを含む列を持つテーブルがあります。この列から 1 つのレコードの値を出力すると、次のように表示されます。
VS2010 を使用して、以下に示すように上記のレコードを示す DetailsView を使用して ASP.net Web フォームを開発しました。DetailsView で表示中に改行文字と改行文字が失われる !! 質問は、新しい行を表示するにはどうすればよいですか?
Web ページでテキストを正しく表示する\n
には、データ フィールドの改行文字を HTML 改行に置き換える必要があります。<br />
データをプレゼンテーション層に返す前に、データベース クエリまたはストアド プロシージャ内の文字を置き換えることができます。
プレゼンテーション層でデータをコントロールにバインドしながら、文字を置き換えることができます。
データを正しく配置する場合は、固定幅フォントを使用することもできます。
次のリンクはそれを助けるかもしれません。
詳細ビュー BoundField データ コントロールで Replace("\n", "<br />") を実行する方法
pre(保存)を使用して解決
pre style="text-overflow: visible;white-space: pre-wrap