Ich bin ziemlich neu in ASP.NET und C# Ich habe den Tag damit verbracht, die Grundlagen des ASP.NET-Mitgliedschaftsanbieters zu lernen. Ich habe alle meine Validatoren aufgebaut, stehe jedoch bei der Ausgabe meiner Fehlermeldung auf der Seite fest.Wie werden Validierungsfehlermeldungen auf einer ASP.NET MVC-Seite angezeigt?
private void LogCreateUserError(MembershipCreateStatus status, string username)
{
string reasonText = status.ToString();
switch (status)
{
case MembershipCreateStatus.DuplicateEmail:
case MembershipCreateStatus.DuplicateProviderUserKey:
case MembershipCreateStatus.DuplicateUserName:
reasonText = "The user details you entered are already registered.";
break;
case MembershipCreateStatus.InvalidAnswer:
case MembershipCreateStatus.InvalidEmail:
case MembershipCreateStatus.InvalidProviderUserKey:
case MembershipCreateStatus.InvalidQuestion:
case MembershipCreateStatus.InvalidUserName:
case MembershipCreateStatus.InvalidPassword:
reasonText = string.Format("The {0} provided was invalid.", status.ToString().Substring(7));
break;
default:
reasonText = "Due to an unknown problem, we were not able to register you at this time";
break;
}
//CODE TO WRITE reasonText TO THE HTML PAGE ??
}
Was ist der beste Weg, die varible Ergebnis auf der Seite zur Ausgabe als ich auf den eingebauten ASP verlassen haben: Validatoren bis jetzt.
Ist das mit ASP.NET MVC oder WebForms? Verfügen Sie über bestimmte Steuerelemente auf der Seite, auf der der Status angezeigt werden soll? –
ASP.NET MVC, ich habe keine Steuerelemente dafür eingerichtet, da ich ein wenig unsicher bin, welche Steuerelemente es schreiben könnte. Würde geeignet sein? oder treibe ich in die falsche Richtung. –
Yardstermister
Zu welcher Klasse gehört diese private Methode - der Controller? Könnten Sie den Code für die Controller-Aktion veröffentlichen, die ihn aufruft? – Charlino