ユーザーが記事を書くことができ、それらがWebページに表示されるアプリケーションがあります。データベースにすべてのテキストを保存する代わりに、テキストファイルに書き込んでそのように保存したいと思います。問題は、ファイルにフォーマット、つまり改行を保持させることができないように見えることです。ユーザーが入力した場合
Lorem ipsum dolorは、amet、consecteturadipiscingelitに座ります。Sed eget ligula eget quamconsecteturornare。整数sedsapienrisus、actinciduntlectus。Quisque ultricesmitortor。Fusce luctus magna non dolorfacilisisimperdiet。Praesent tempus gravida dolor、座ってアメットviverraligulavehicula座ってアメット。
Donecは、sodales nuncfermentumquisでsodalesorciをコングします。Proin feugiatfeugiatultrices。Mauris iaculis libero non nibhsagittisfermentum。Etiam odio sapien、
pulvinar sed viverra nec、euismodeumassa。Sed pulvinar diam a velit rhoncus non iaculismifacilisis。
保存すると、次のように保存されます
Lorem ipsum dolorは、amet、consecteturadipiscingelitに座ります。Sed eget ligula eget quamconsecteturornare。整数sedsapienrisus、actinciduntlectus。Quisque ultricesmitortor。Fusce luctus magna non dolorfacilisisimperdiet。Praesent tempus gravida dolor、座ってアメットviverraligulavehicula座ってアメット。Donecは、sodales nuncfermentumquisでsodalesorciをコングします。Proin feugiatfeugiatultrices。Mauris iaculis libero non nibh sagittis fermentum.Etiam odio sapien、pulvinar sed viverra nec、euismodeumassa。Sed pulvinar diam a velit rhoncus non iaculismifacilisis。
フォーマットを維持する方法はありますか?
現在のコードは
var fileContents = System.IO.File.ReadAllText(Server.MapPath(@"~/Articles/" + articlePost.atclFile + ".txt"));
articleTextbox.Text = fileContents.Replace(System.Environment.NewLine, "<br/>");