#886 - Utilizzare i validator di ASP.NET con Custom Controls
Per validare l'input di un utente nei propri controlli personalizzati mediante i validator standard di ASP.NET (RequiredFieldValidator, RangeValidator, RegularExpressionValidator, ecc.) è necessario decorare la classe dello user control con l'attributo "ValidationPropertyAttribute", specificando il nome della proprietà da validare:
[ValidationPropertyAttribute("Title")]
public class MyControl : UserControl
{
private string _title = string.Empty;
public string Title
{
get { return _title; }
set { _title = value; }
}
// ...
} Non specificando un ValidationPropertyAttribute otterremmo infatti un errore di tipo:
System.Web.HttpException: Control 'MyControl' referenced by the ControlToValidate property of 'RequiredFieldValidator1' cannot be validated.
Approfondimenti
Commenti
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Per inserire un commento, devi registrarti alla nostra community.







Stampa
Snippet
Download 


