Login oder Registrieren Passwort vergessen?
Die Validierungsfunktionalität von ASP.NET ist ausgereift und benutzerfreundlich. Was wir uns wünschen soll jedoch darüber hinausgehen:
Im CodeBehind sollte folgender PseudoCode möglich sein, noch schöner wäre ein LINQ ähnliches Interface:
var userMessageService = new UserMessageService(); userMessageService.RegisterMessageControl(ctlUserMsg) userMessageService.HighlightCSSClass("error"); userMessageService.EnableClientSideValidation(); userMessageService.Register(txtName) .AtLeast(4).Characters().Message("Bitte gültigen usw. "); userMessageService.Register(txtEmail).ValidEmail().Message("Keine gülitge Emailadresse"); userMessageService.Register(txtSomeNumber) .AsNumber().NotNegative.Max(10000);
//On bntSave.Click userMessageService.ValidateControls();
- Als Ergebnis bekommen die registrierten Controls eine clientseitige Validierung - Controls werden beim Aufruf von ValidateControsl Serverseitig validiert. - Sehr schön wäre es auch MaskedInput so konfigurieren zu können. (http://www.asp.net/AJAX/AjaxControlToolkit/Samples/MaskedEdit/MaskedEdit.aspx)
Im wesentlichen geht es darum einen funktionierend Prototypen zu bauen. Gerne machen wir das resultierende Projekt zu Open Source.
Umsetzungszeitraum: 30 Tage
Kleines Projekt (100 - 300 EUR)
Durchschnitt: Kein Gebot
Bei insg. 0 Gebote