2010-06-28 3 views
3

Je suis nouveau sur asp.net. J'utilise "tinymce", là j'utilise des tables html. Au clic d'un bouton, il lance une erreur:Une demande potentiellement dangereuse

A potentially dangerous Request.Form value was detected from the client 
(txtspecification="<table border="1" ce..."). 

Quelqu'un peut-il m'aider s'il vous plaît à résoudre ce problème? Merci d'avance.

+2

Quelle est la langue de programmation 'beginner'? Jamais entendu parler de. –

+0

s'il vous plaît fournir plus de détails de votre problème – dzida

+0

S'il vous plaît vérifier les réponses avant de voter pour fermer une question. C'est une question asp.net parfaitement claire et valide. Chaque développeur asp.net digne de ce nom doit avoir posé cette question à un moment donné. – Andomar

Répondre

4

Votre problème est que vous publiez sur une page ASP.NET dont la validation de la demande est activée. Essentiellement, le HTML de tinymce contiendra des crochets et, entre autres choses, déclenchera la fonctionnalité de vérification de sécurité d'ASP.NET (qui tente de piéger les attaques de script inter-site). Vous pouvez désactiver la validation des demandes dans la page ASP.NET.

Mise hors tension validation de la demande en utilisant la page directive page:

<%@ Page validateRequest="false" %> 
+0

je vous remercie d'avoir répondu mais j'ai ajouté "<% @ Page validateRequest =" false "%> " mais toujours sa même erreur – Patel

+0

merci pour votre réponse .. J'ai ajouté le code "<% @ Page validateRequest = "false"%> "mais toujours je reçois la même erreur" toute autre solution pls ... – Patel

+0

Hmm. Je soupçonne une autre erreur de l'utilisateur Peut-être essayer de désactiver la validation de la requête entièrement dans web.config, en mettant dans la section Et méfiez-vous des problèmes de script intersite – Yellowfog

Questions connexes