匯出 (0) 列印
全部展開

CreateUserWizardDesigner 類別

注意:這個類別是 .NET Framework 2.0 版的新功能。

CreateUserWizard Web 伺服器控制項擴充設計階段行為。

命名空間: System.Web.UI.Design.WebControls
組件: System.Design (在 system.design.dll 中)

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

如果您要為擴充 CreateUserWizard Web 伺服器控制項的類別建立設計工具,請擴充 CreateUserWizardDesigner 類別。

下列程式碼範例示範如何擴充 CreateUserWizardDesigner 類別,並在發生錯誤時於設計介面上顯示偵錯資訊。

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;
        }
    }
}

下列程式碼範例示範如何使控制項類別,與先前範例中所定義的設計工具產生關聯。

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
    {
    }
}

這個型別的所有公用靜態成員 (即 Visual Basic 中的 Shared 成員) 都是安全執行緒。並非所有的執行個體成員均為安全執行緒。

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 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱系統需求一節的內容。

.NET Framework

支援版本:2.0

社群新增項目

新增
Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?
顯示:
© 2014 Microsoft