У меня есть форма, которая используется для создания заметки, для этого я использую текстовый редактор, чтобы обеспечить некоторые стили, это создает HTML-теги для применения стиля. Когда я публикую этот текст, mvc выдает ошибку, чтобы предотвратить потенциально опасные сценарии, поэтому я должен специально разрешить это.
Я нашел 2 способа сделать это: один - украсить метод контроллера с помощью [ValidateInput(false)], а другой - украсить атрибут ViewModel с помощью [AllowHtml]. Для меня [AllowHtml] выглядит намного лучше, но я обнаружил, что этот подход использовался 1 раз, а [ValidateInput(false)] кажется предпочтительным.
Какой метод я должен использовать и каковы различия между ними?
