2009-03-27 7 views
1

J'ai une zone de texte dans laquelle l'utilisateur peut saisir du texte incluant du balisage HTML.Autorisation des balises html dans une publication

Bien sûr, lorsque la page fait quoi que ce soit qui implique une publication, elle se brise (erreur 500) parce que l'analyseur pense que le code html dans la zone de texte est une tentative de piratage. Maintenant, je sais qu'il y a un moyen de le permettre, mais je ne peux pas me souvenir de la vie.

Aide? J'utilise Visual Studio 2008, VB.NET, au cas où cela serait pertinent.

Profitez aléatoire

Répondre

5

en haut de la page:

Je crois que la mise en
<%@ Page ValidateRequest='False' %> 
2

"ValidateRequest = False" dans votre directive de page devrait le résoudre.

1

Vous pouvez désactiver la validation de la demande comme:

<%Page Language="C#" validateRequest="false" %> 

ou balises HTML à encode côté client avant de poster formulaire au serveur.

+0

Merci. La solution finale est que nous allons utiliser quelque chose comme TinyMCE pour cela, mais nous avons besoin d'une solution rapide pour le moment. – Random

1

Vous pouvez résoudre ce problème en désactivant validateRequest

Questions connexes