Condividi tramite


MenuDesigner.GetErrorDesignTimeHtml(Exception) Metodo

Definizione

Fornisce il markup che esegue il rendering del controllo associato in fase di progettazione quando si è verificato un errore.

protected:
 override System::String ^ GetErrorDesignTimeHtml(Exception ^ e);
protected override string GetErrorDesignTimeHtml (Exception e);
override this.GetErrorDesignTimeHtml : Exception -> string
Protected Overrides Function GetErrorDesignTimeHtml (e As Exception) As String

Parametri

e
Exception

Oggetto Exception che è stato generato.

Restituisce

Stringa contenente il markup utilizzato per eseguire il rendering dell'oggetto Menu associato in fase di progettazione dopo che si è verificato un errore.

Esempio

Nell'esempio di codice seguente viene illustrato come eseguire l'override del GetErrorDesignTimeHtml metodo in una classe ereditata dalla MenuDesigner classe . Il metodo sottoposto a override modifica l'aspetto di un controllo derivato dalla Menu classe in fase di progettazione. L'esempio genera il markup per un segnaposto che include il messaggio di errore, di cui viene eseguito il rendering in rosso, testo in grassetto.

// Generate the design-time markup for the control when an error occurs.
protected override string GetErrorDesignTimeHtml(Exception ex) 
{
    // Write the error message text in red, bold.
    string errorRendering =
        "<span style=\"font-weight:bold; color:Red; \">" +
        ex.Message + "</span>";

    return CreatePlaceHolderDesignTimeHtml(errorRendering);
} // GetErrorDesignTimeHtml
' Generate the design-time markup for the control when an error occurs.
Protected Overrides Function GetErrorDesignTimeHtml( _
    ByVal ex As Exception) As String

    ' Write the error message text in red, bold.
    Dim errorRendering As String = _
        "<span style=""font-weight:bold; color:Red; "">" & _
        ex.Message & "</span>"

    Return CreatePlaceHolderDesignTimeHtml(errorRendering)

End Function ' GetErrorDesignTimeHtml

Commenti

Il GetErrorDesignTimeHtml metodo genera markup che esegue il rendering del controllo in fase Menu di progettazione degli errori come segnaposto contenente il nome del tipo, il nome del controllo e i messaggi che descrivono l'errore.

Si applica a

Vedi anche