現在、ASP.NET MVCを使用してアプリケーションを作成しています。私はテキストエリア内にユーザー入力をいくつか持っていて、改行の代わりに< br/>でこのテキストを表示したいと思います。 PHPにはnl2brという関数がありますが、これはまさにこれです。私はASP.NET/C#で同等のWebを検索しましたが、私に適したソリューションは見つかりませんでした。ASP.NET MVCのテキスト領域から新しい行を表示
拳一つは、これは(私のために何もしない、コメントはちょうど新しいラインなしで印刷されている)されています。私はこの(Visual Studioのがわかった
<%
string comment = Html.Encode(Model.Comment);
comment.Replace("\r\n", "<br />\r\n");
%>
<%= comment %>
秒1は私に語ったのvbCrLfは使用できません。この文脈で - 私は、ビューとコントローラでそれを試してみました):
<%
string comment = Html.Encode(Model.Comment);
comment.Replace(VbCrLf, "<br />");
%>
<%= comment %>
...よりも改行は "\ rを\ n" は、だけではなく、 "\ n" は、 "\ rを" または "\ n個の\ rを" 実際にあるあなたは確かにいますか? –
私が知る限り、Windowsの世界の改行は\ r \ n;)ですが、私はちょうど\ nでも試しましたが、何の違いもありませんでした。 – maff