Esporta (0) Stampa
Espandi tutto

Classe CreateUserWizardDesigner

Nota: questa classe è stata introdotta con .NET Framework versione 2.0.

Estende il comportamento in fase di progettazione per il controllo server Web CreateUserWizard.

Spazio dei nomi: System.Web.UI.Design.WebControls
Assembly: System.Design (in system.design.dll)

public class CreateUserWizardDesigner : WizardDesigner
public class CreateUserWizardDesigner extends WizardDesigner
public class CreateUserWizardDesigner extends WizardDesigner

Estendere la classe CreateUserWizardDesigner, se si intende creare una finestra di progettazione per una classe che estende il controllo server Web CreateUserWizard.

Nell'esempio di codice riportato di seguito viene illustrato come estendere la classe CreateUserWizardDesigner e visualizzare le informazioni di debug nell'area della finestra di progettazione in caso di errore.

using System;
using System.IO;
using System.ComponentModel;
using System.Web.UI.WebControls;
using System.Web.UI;
using System.Web.UI.Design;
using System.Web.UI.Design.WebControls;
//using Examples.WebNet.Design;

namespace Examples.WebNet
{
    // Create a class that extends CreateUserWizardDesigner.
    public class MyCreateUserWizardDesigner : CreateUserWizardDesigner
    {
        // This variable contains debugging information.
        private string debugInfo = "Useful information.";
        
        // Override the GetErrorDesignTimeHtml method to add some more
        // information to the error message.
        protected override string GetErrorDesignTimeHtml(Exception e)
        {
            // Get the error message from the base class.
            string html = base.GetErrorDesignTimeHtml(e);
        
            // Append the debugging information to it.
            html += "<br>" + "DebugInfo: " + debugInfo;
        
            // Return the error message.
            return html;
        }
    }
}

Nell'esempio di codice riportato di seguito viene illustrato come associare la classe di un controllo alla finestra di progettazione definita nell'esempio precedente.

using System;
using System.IO;
using System.ComponentModel;
using System.Web.UI.WebControls;
using System.Web.UI;
using System.Web.UI.Design;
using System.Web.UI.Design.WebControls;
//using Examples.WebNet;

namespace Examples.WebNet
{
    // Create a class that extends CreateUserWizard and uses
    // MyCreateUserWizardDesigner as its designer.

    [Designer(typeof(Examples.WebNet.MyCreateUserWizardDesigner))]
    public class MyCreateUserWizard : CreateUserWizard
    {
    }
}

I membri statici pubblici (Shared in Visual Basic) di questo tipo sono validi per le operazioni multithreading. I membri di istanza non sono garantiti come thread safe.

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft