Sono abbastanza nuovo per ASP.NET e C# Ho trascorso la giornata ad apprendere le nozioni di base del provider di appartenenze ASP.NET. Ho creato tutto il mio validatore ma sono bloccato a emettere il mio messaggio di errore nella pagina.Come visualizzare i messaggi di errore di convalida in una pagina ASPC di ASP.NET?
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 ??
}
Qual è il modo migliore per produrre il risultato varible sulla pagina come ho invocato il costruito in ASP: validatori fino ad ora.
È questo utilizzando ASP.NET MVC o WebForms? Inoltre, hai controlli specifici sulla pagina in cui desideri visualizzare lo stato? –
ASP.NET MVC, non ho messo alcun controllo sul posto perché sono un po 'insicuro su quali controlli potrebbe scrivere. Sarebbe essere appropriato? o sto andando alla deriva nella direzione sbagliata. –
Yardstermister
A quale classe appartiene il metodo privato: il controller? Potresti pubblicare il codice per l'azione del controller che la sta chiamando? – Charlino