Преобразование текста textarea в действительный HTML - PullRequest
1 голос
/ 04 марта 2010

Итак, в текстовой области есть несколько абзацев, разделенных переводом строки "\ r \ n", скажем,

Paragraph1 "\r\n"
Paragraph2 "\r\n"
Paragraph3 "\r\n"

что я хочу добиться - это обработать каждый абзац в тег

. Как ты это делаешь? (Нужно решение на стороне сервера) так выглядит
<p> Paragraph 1 </p>
<p> Paragraph 2 </p>
<p> Paragraph 3 </p>

На вершине сложности, если у вас есть цитата там

Paragraph1 "\r\n"
<blockquote> "\r\n"
test
</blockquote> "\r\n"
Paragraph2 "\r\n"
Paragraph3 "\r\n"

должен выглядеть как

<p> Paragraph 1 </p>
<blockquote>
<p>test</p>
</blockquote>
<p> Paragraph 2 </p>
<p> Paragraph 3 </p>

Большое спасибо

ps: я вижу, что stackoverflow хорошо справляется с этой задачей.

Ответы [ 2 ]

2 голосов
/ 04 марта 2010

Возможно, это немного излишне для того, что вы хотите сделать, но Stackoverflow использует Уценка . Доступен как минимум один конвертер ASP.NET: Markdown.NET

0 голосов
/ 04 марта 2010

Вы не создаете абзацы с "\r\n", вы создаете разрывы строк. Если вы хотите абзацы, используйте WYSIWYG редактор .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...