hvml атрибуты mvc3 strip из текстового поля

0

У меня есть форум, который имеет богатый текстовый редактор, чтобы разрешить некоторые Html при публикации. У меня есть 2-й текстовый ящик, который я бы хотел использовать для копирования любого содержимого внутри редактора текстовых файлов, но на этот раз удалил все атрибуты html, например:

[HttpPost]
public ActionResult posting(string post,thread newthread)
{
     //The post string has the Html in it from the text editor
     newthread.post = post;
     newthread.Nohtml= post;
     //The problem is above how can I strip out all HTML elements and save it in Nohtml
     db.threads.Add(newthread);
     db.SaveChanges();
}

Как видно из приведенного выше кода, сообщение имеет HTML-код, но я хочу разбить HTML-код при сохранении его в Nohtml таким образом, чтобы показать предварительный просмотр вопроса о потоке, каким образом я могу это сделать?

  • 0
    Найдите библиотеку для удаления HTML или напишите некоторый код для удаления HTML. Есть много ресурсов (и других вопросов SO), которые могут помочь вам в этом. Попробуйте поискать.
Теги:
asp.net-mvc-3

1 ответ

0

для любого, у кого могла быть эта проблема, я нашел решение

 newthread.Nohtml = Regex.Replace(post, @"<[^>]*>", String.Empty);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню