Ich schreibe ein Webpart für MOSS 2007. Ich brauche, um ein Textfeld in diesem Webpart zu validieren, oder die ich bin mit th erforderlich Feld Validator.
Ich erstelle das erforderliche Feld Validator wie folgt:
vldProjectError = new RequiredFieldValidator();
vldProjectError.ForeColor = Color.Red;
vldProjectError.ErrorMessage = Resources.LABEL_PROJECT_ERROR;
vldProjectError.ControlToValidate = txtProjectName.ClientID;
vldProjectError.Display = ValidatorDisplay.Dynamic;
this.Controls.Add(vldProjectError);
Der obige Codeschnipsel befindet sich in der CreateChildControls()-Überschreibung. Wenn ich diese Webpart-Seite öffne, erhalte ich eine allgemeine Fehlermeldung in SharePoint. Ich kann den Fehler nicht durch Debugging abfangen.
Ich habe festgestellt, dass die Ausnahme nach CreateChildControls() und vor der Render()-Methode ausgelöst wird, da der Debugger nie in die Render()-Methode eintritt
Jede Idee, wie man Validatoren in Sharepoint Webparts verwenden? Gibt es etwas, das ich vermisse?