TemplateInstanceAttribute.Instances Proprietà

Definizione

Ottiene il valore dell'enumerazione TemplateInstance rappresentato dall'istanza del modello corrente.

public System.Web.UI.TemplateInstance Instances { get; }

Valore della proprietà

Valore di enumerazione TemplateInstance rappresentato dell'istanza del modello corrente.

Esempio

Nell'esempio di codice seguente viene illustrato come utilizzare la Instances proprietà . Page_Load In caso di pagina ASPX, viene eseguita una query sulla MyLoginViewA classe del TemplateInstanceAttribute controllo personalizzato per la AnonymousTemplate proprietà .

Per la definizione del MyLoginViewA controllo, vedere TemplateInstanceAttribute.

protected void Page_Load(object sender, EventArgs e)
{
      
  // Get the class type for which to access metadata.
  Type clsType = typeof(MyLoginViewA);
  // Get the PropertyInfo object for FirstTemplate.
  PropertyInfo pInfo = clsType.GetProperty("AnonymousTemplate");
  // See if the TemplateInstanceAttribute is defined for this property.
  bool isDef = Attribute.IsDefined(pInfo, typeof(TemplateInstanceAttribute));

  // Display the result if the attribute exists.
  if (isDef)
  {
    TemplateInstanceAttribute tia =
      (TemplateInstanceAttribute)Attribute.GetCustomAttribute(pInfo, typeof(TemplateInstanceAttribute));
    Response.Write("The <AnonymousTemplate> has the TemplateInstanceAttribute = " + tia.Instances.ToString() + ".<br />");
    if (tia.IsDefaultAttribute())
      Response.Write("The TemplateInstanceAttribute used is the same as the default instance.");
    else
      Response.Write("The TemplateInstanceAttribute used is not the same as the default instance.");
  }

}

Commenti

I valori possibili sono il Single campo o il Multiple campo .

Si applica a

Prodotto Versioni
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Vedi anche