Frage

Ich versuche, ein wenig HTML in ein Dynamic Data Multilinext_Edit -Steuerelement von ASP.NET einzugeben, nur ein paar von <br> Tags für Zeilenunterbrechungen, wenn ich den Wert der Spalte auf einer Webseite ausgibt.

Wenn ich jedoch versuche, auf der Seite Dynamic Data Bearbeitungsseite auf den Link "Aktualisieren" zu klicken, passiert nichts. Ich erhalte nicht einmal eine Fehlermeldung, die ich erwarten würde, wenn die HTML -Eingabe nicht über eine Regel zulässig wäre, die die Steuerung eingebaut hat. Sobald ich das Tag entferne, funktioniert der Update -Link richtig. Es ist kein Problem mit der Spaltengröße, ich kann der Eingabe mehr Zeichen hinzufügen und alles funktioniert einwandfrei.

Ist die HTML -Eingabe in diesen Steuerelementen nicht erlaubt oder ist noch etwas los? Wenn es eine Art Validierungsregel gibt, kann es dann ausgeschaltet werden? Oder gibt es etwas in der Datenbank, das ich festlegen muss? Sollte ich etwas anderes als die Standard -Multiline -Textvorlage verwenden?

War es hilfreich?

Lösung

Die Eingabevalidierung ist eine integrierte Funktion in ASP.NET 2.0 oder höher. Ich weiß nicht, warum Sie keinen Fehler erhalten, aber überprüfen Sie dies, um festzustellen, ob es hilft:

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

Überprüfen Sie diese Einstellungen auf der Seite:

<%@ Page validateRequest="false" %>

oder das web.config:

<configuration>  
  <system.web>
    <pages validateRequest="false" />
  </system.web>
</configuration>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top