Question

J'essaie d'entrer un peu de HTML dans un contrôle ASP.NET Dynamic Data MultilineText_Edit, juste quelques balises <br> pour avoir des sauts de ligne lorsque je fournis la valeur de la colonne sur une page Web.

Cependant, lorsque j'essaie de cliquer sur & "Mettre à jour &"; lien sur la page d'édition de données dynamiques, rien ne se passe. Je ne reçois même pas un message d'erreur, auquel je m'attendrais si l'entrée HTML n'était pas autorisée via une règle intégrée au contrôle. Dès que j'ai supprimé la balise, le lien de mise à jour fonctionne correctement. Ce n'est pas un problème de taille de colonne, je peux ajouter beaucoup plus de caractères à l'entrée et tout se passe bien.

Les entrées HTML ne sont-elles pas autorisées dans ces contrôles ou y a-t-il autre chose? S'il existe une sorte de règle de validation, peut-elle être désactivée? Ou y a-t-il quelque chose dans la base de données que je dois définir? Dois-je utiliser autre chose que le modèle de texte multiligne par défaut?

Était-ce utile?

La solution

La validation des entrées est une fonctionnalité intégrée dans ASP.NET 2.0 ou version ultérieure. Je ne sais pas pourquoi vous ne recevez pas d'erreur, mais regardez ceci pour voir si ça aide:

http://www.asp.net/learn/whitepapers/request- validation /

Vérifiez ces paramètres sur la page:

<%@ Page validateRequest="false" %>

ou le web.config:

<configuration>  
  <system.web>
    <pages validateRequest="false" />
  </system.web>
</configuration>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top