Classe TemplateContainer

Eredita direttamente dalla classe Panel, che viene utilizzata dai controlli mobili ASP.NET per creare istanze di modelli al proprio interno.

public class System.Web.UI.MobileControls.TemplateContainer :
   System.Web.UI.MobileControls.Panel,
   System.Web.UI.INamingContainer

Osservazioni

Se un controllo mobile fornisce funzionalità di rendering basato sui modelli mediante modelli di dispositivo, deve creare istanze per ogni modello all'interno di un controllo distinto di questo tipo. Se in un modello sono presenti espressioni di associazione dati, la variabile Container è sempre di tipo TemplateContainer.

Esempio

In questo esempio di codice viene illustrato come utilizzare gli oggetti TemplateContainer per creare contenitori di script, contenitori di intestazione e contenitori di piè di pagina.

if (scriptTemplate != null)
{
  _scriptContainer = new TemplateContainer();
  scriptTemplate.InstantiateIn(_scriptContainer);
  _scriptContainer.EnablePagination = false;
}
if (headerTemplate != null)
{
  _headerContainer = new TemplateContainer();
  headerTemplate.InstantiateIn(_headerContainer);
  _headerContainer.EnablePagination = false;
  Controls.AddAt(0, _headerContainer);
}            
if (footerTemplate != null)
{
  _footerContainer = new TemplateContainer();
  footerTemplate.InstantiateIn(_footerContainer);
  _footerContainer.EnablePagination = false;
  Controls.Add(_footerContainer);
}

Requisiti

Spazio dei nomi: System.Web.UI.MobileControls

Assembly: System.Web.Mobile

Vedere anche

Rendering specifico di dispositivo | Classe MobileListItem