C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: ラベルに表示すると改行


(過去ログ 22 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■9724 / inTopicNo.1)  ラベルに表示すると改行
  
□投稿者/ あく (20回)-(2007/11/02(Fri) 18:40:23)

分類:[C#] 

ASP.NET C#です

テキストで改行ありで入力したものをデータベースに保存し
それをラベルに表示すると改行がなくなっています。

どのようにしたらいいのでしょうか
ご教授願います
引用返信 編集キー/
■9733 / inTopicNo.2)  Re[1]: ラベルに表示すると改行
□投稿者/ mあ@反省中 (5回)-(2007/11/02(Fri) 20:33:15)
2007/11/02(Fri) 20:34:56 編集(投稿者)

No9724 (あく さん) に返信
> ASP.NET C#です
>
> テキストで改行ありで入力したものをデータベースに保存し
> それをラベルに表示すると改行がなくなっています。
>
> どのようにしたらいいのでしょうか
> ご教授願います

DB結果を改ざんしても問題ないかどうか上司さんに聞いてくださいね。

replace で、 \n を <br /> に置換することで改行できるようになります。

または、

ラベルの中に、枠無しのtextarea を表示させて、その中にデータを入れることでも
出来ます。

または、

<pre></pre> タグ。

HTML上では、複数スペースは1個のスペースに纏められます。上記タグで囲ったり、置換してあげない限り。
(実際には、プロポーショナルフォントなら、エディタ等で見た感じのスペースの幅の半分以下になります。

スペースには、改行やタブを含みます。
漢字のスペースは別で、漢字1文字分の占有スペースを取ります。


引用返信 編集キー/
■9734 / inTopicNo.3)  Re[1]: ラベルに表示すると改行
□投稿者/ よねKEN (80回)-(2007/11/02(Fri) 21:52:44)
> テキストで改行ありで入力したものをデータベースに保存し
> それをラベルに表示すると改行がなくなっています。

ホームページを作成されたことはありますか?
そこで単に改行をした場合はどうなるでしょうか?
それがわかればどう対応すればよいかもわかりますので、HTMLについての理解を深めることをお勧めします。
#まぁ、答えはmあさんが書かれているわけですが
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -