probleme d'enregistrement de balise HTML dans ma base
Bonjour,
Je suis sur une appli MVC3 et je souhaiterais récupérer un mail en gardant la mise en forme(surtout pour les tableaux, couleurs,etc). J'ai donc utilisé l'api de yahoo basée sur javascript:
http://developer.yahoo.com/yui/editor/.
Du coup je peux recuperer mon email sous forme HTML. Le probleme survient lors de l'insertion en base. J'obtiens l'erreur suivante:
Citation:
A potentially dangerous Request.Form value was detected from the client (email="<p class="MsoNormal"...").
Description: Request Validation has detected a potentially dangerous client input value, and processing of the request has been aborted. This value may indicate an attempt to compromise the security of your application, such as a cross-site scripting attack. To allow pages to override application request validation settings, set the requestValidationMode attribute in the httpRuntime configuration section to requestValidationMode="2.0". Example: <httpRuntime requestValidationMode="2.0" />. After setting this value, you can then disable request validation by setting validateRequest="false" in the Page directive or in the <pages> configuration section. However, it is strongly recommended that your application explicitly check all inputs in this case. For more information, see
http://go.microsoft.com/fwlink/?LinkId=153133.
N'ayant pas de HttpRuntime, j'ai modifié dans mon webCOnfig la balise runtime(sait-on jamais :mrgreen:). Ainsi j'ai:
Code:
1 2 3 4 5 6 7 8
| <runtime requestValidationMode="2.0" >
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime> |
et plus haut:
Code:
1 2 3 4 5 6 7 8 9 10
| <pages validateRequest="false">
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages"/>
</namespaces>
</pages> |
Mais j'ai toujours la même erreur...