TextBox und Return - Fehler durch RegularExpressionValidator

21/07/2008 - 11:29 von Tim Konnst | Report spam
Hallo,

ich habe eine TextBox die mit einem RegularExpressionValidator auf Ihre
Richtigkeit geprüft wird. In diese TextBox dürfen maximal 1000
Zeicheineingegeben werden - was auch funktioniert.

Wenn ich nun allerdings ein Return zum Zeilenumbruch eingebe kommt sofort
die Fehlermeldung ves RegularExpressionValidator.

Wie bekomme ich es hin dass ich auch mit Returns arbeiten kann? Mein
Datenbankfeld ist mir varchar(1000) erstellt.

Ich bin für alle Vorschlàge offen ;)

Grüße Tim

Hier mein Code:

<asp:TextBox ID="TextBoxBemerkung" runat="server" TextMode="MultiLine"
Rows="6" Text='<%# Bind("Bemerkung") %>'></asp:TextBox>

<asp:RegularExpressionValidator ID="RegularExpressionValidatorBemerkung"
runat="server" ControlToValidate="TextBoxBemerkung"
ValidationExpression="^.{0,999}$" ErrorMessage="Maximal 1000
Zeichen"></asp:RegularExpressionValidator>
 

Lesen sie die antworten

#1 Peter Bucher [MVP]
21/07/2008 - 13:28 | Warnen spam
Salute Tim

ich habe eine TextBox die mit einem RegularExpressionValidator auf Ihre
Richtigkeit geprüft wird. In diese TextBox dürfen maximal 1000
Zeicheineingegeben werden - was auch funktioniert.

Wenn ich nun allerdings ein Return zum Zeilenumbruch eingebe kommt sofort
die Fehlermeldung ves RegularExpressionValidator.

Wie bekomme ich es hin dass ich auch mit Returns arbeiten kann? Mein
Datenbankfeld ist mir varchar(1000) erstellt.


Ein Return / Space ist auch ein (oder mehrere) Charakter, die entsprechend
Platz brauchen.
Du müsstest also das Feld hochstellen und / oder die Validation àndern.

Gruss, Peter Bucher
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
http://www.aspnetzone.de/blogs/peterbucher/ - Auf den Spuren von .NET

Ähnliche fragen