Reputation: 1594
I'm looking for a bit of help as this is now driving me crazy.
I have a tinyMCE text editor on my page which is populated with content which is already stored in the database as html.
eg.
<p>first paragraph</p>
<p>second paragraph</p>
etc, etc with no problems there.
but when I make a change in the editor and then try to update the content in the database I get the error potentially dangerous request.form value was detected from the client
I made all the recommended changes in the web.config
But still get the potentially dangerous request.form value was detected from the client error. This is happening in .NET 4.0 any help/advice would be great.
Upvotes: 9
Views: 62927
Reputation: 181
Add this line in your web.config
file.
<pages validateRequest="false"></pages>
Upvotes: 1
Reputation: 45083
I wouldn't even try to enable this on a site-wide level in the web.config file - just do it per page, when you know specifically input data is safe:
<%@ Page ... ValidateRequest="false" %>
You can use an Umbraco control exposed specifically for this purpose from within a Template as such:
<umbraco:DisableRequestValidation runat="server" />
Upvotes: 7
Reputation: 1302
There was similar topic already.
ValidateRequest="false" doesn't work in Asp.Net 4
Hope this will help.
Upvotes: 3
Reputation: 94645
You have to post the section of web.config,
It should be,
<system.web>
<compilation debug="true" targetFramework="4.0" />
<httpRuntime requestValidationMode="2.0" />
</system.web>
Upvotes: 5