2013-02-12 2 views
1

Если кто-нибудь может мне помочь, это было бы здорово. Я пытаюсь представить какие-либо изменения, не получая ...Невозможно редактировать или удалять контент с помощью TinyMCE в Webmatrix2

«потенциально опасное значение Request.Form было обнаружено от клиента.

Я использую TinyMCE с моим проектом, и если я ввожу любое содержимое что имеет какие-либо HTML-символы, которые я получаю вышеприведенное сообщение

Я пробовал различные решения здесь на Stackoverflow и в других местах, но они не работали для меня. Последнее решение, которое я попытался было here

Еще один сайт, который выглядел promosing но без везения ...

Я не занимался разработкой какое-то время, поэтому я немного ржавый и не уверен, что вам нужно, пока вы не спросите.

Спасибо

ответ

1

Используйте Request.Unvalidated чтобы сослаться текстовое поле в вашем блоке кода:

var html = Request.Unvalidated("myTextArea"); 

Если вы хотите вывести любой пользователь, представленный, и вы хотите, чтобы браузер уважать HTML-разметку, в том числе, вам нужно использовать Html.Raw:

You entered: @Html.Raw(html) 
+0

Спасибо Mike - Я добавил Request.Unvalidated вверху, но как мне использовать HTML.Raw (html)? Он добавлен в теги формы? – NickP

+0

Вы бы использовали его только в том случае, если хотите вывести HTML - другими словами, если вы хотите отобразить все, что пользователь ввел в текстовое поле. Я обновил ответ, пытаясь дать дополнительную ясность. –

+0

Спасибо, Майк, я не могу заставить Request.Unvalidate («myTextArea») работать независимо от того, что я делаю. Сделал изменения в файле конфигурации ... validation = «false» и т. Д., Но не повезло – NickP