L'uso dell'attributo TemplateInstance con ITemplate nei custom control

di Daniele Bochicchio, in ASP.NET 2.0, Custom Control,

Quando si scrivono custom control con supporto per template, può ritornare comodo l'utilizzo dell'attributo TemplateIstance, che può essere utilizzato per indicare la tipologia di template ed ha come effetto, tra gli altri, il corretto riconoscimento dello stesso da parte dell'intellisense di VS 2005.

[Browsable(false),
TemplateInstance(TemplateInstance.Single)
]
public ITemplate ContentTemplate
{
  get
  {
    return _contentTemplate;
  }
  set
  {
   _contentTemplate = value;
  }
}

In questo esempio la proprietà di nome ContentTemplate conterrà un template di tipo singolo, non ripetuto, ma qualora si costruiscano controlli che invece ripetono un template più volte il valore dell'enum deve essere impostato su Multiple.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi