HtmlTextWriter.RenderBeginTag Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Scrive il tag di apertura di un elemento di markup nel flusso di output.
Overload
| Nome | Descrizione |
|---|---|
| RenderBeginTag(String) |
Scrive il tag di apertura dell'elemento di markup specificato nel flusso di output. |
| RenderBeginTag(HtmlTextWriterTag) |
Scrive il tag di apertura dell'elemento di markup associato al valore di enumerazione specificato HtmlTextWriterTag nel flusso di output. |
RenderBeginTag(String)
Scrive il tag di apertura dell'elemento di markup specificato nel flusso di output.
public:
virtual void RenderBeginTag(System::String ^ tagName);
public virtual void RenderBeginTag(string tagName);
abstract member RenderBeginTag : string -> unit
override this.RenderBeginTag : string -> unit
Public Overridable Sub RenderBeginTag (tagName As String)
Parametri
- tagName
- String
Stringa contenente il nome dell'elemento di markup per cui eseguire il rendering del tag di apertura.
Esempio
Nell'esempio di codice seguente viene illustrato come chiamare il RenderBeginTag metodo in un controllo personalizzato per eseguire il rendering del tag di apertura di un elemento non standard MyTag . Nell'esempio di codice viene quindi chiamato il metodo per eseguire il Write rendering del markup interno e quindi viene chiamato il RenderEndTag metodo per chiudere l'elemento.
Questo esempio di codice genera il markup seguente:
<MyTag>
Contents of MyTag
</MyTag>
// Create a non-standard tag.
writer->RenderBeginTag( "MyTag" );
writer->Write( "Contents of MyTag" );
writer->RenderEndTag();
writer->WriteLine();
// Create a non-standard tag.
writer.RenderBeginTag("MyTag");
writer.Write("Contents of MyTag");
writer.RenderEndTag();
writer.WriteLine();
' Create a non-standard tag.
writer.RenderBeginTag("MyTag")
writer.Write("Contents of MyTag")
writer.RenderEndTag()
writer.WriteLine()
Commenti
Utilizzare l'override RenderBeginTag del RenderBeginTag(String) metodo , se l'elemento di markup non è uno dei HtmlTextWriterTag valori di enumerazione .
Per generare un elemento di markup utilizzando il RenderBeginTag metodo , chiamare innanzitutto i AddAttribute metodi e AddStyleAttribute , in base alle esigenze, per specificare gli attributi di elemento o gli attributi di stile da visualizzare nel tag di apertura dell'elemento. Dopo aver generato il markup interno, chiamare il RenderEndTag metodo per generare il tag di chiusura.
Vedi anche
Si applica a
RenderBeginTag(HtmlTextWriterTag)
Scrive il tag di apertura dell'elemento di markup associato al valore di enumerazione specificato HtmlTextWriterTag nel flusso di output.
public:
virtual void RenderBeginTag(System::Web::UI::HtmlTextWriterTag tagKey);
public virtual void RenderBeginTag(System.Web.UI.HtmlTextWriterTag tagKey);
abstract member RenderBeginTag : System.Web.UI.HtmlTextWriterTag -> unit
override this.RenderBeginTag : System.Web.UI.HtmlTextWriterTag -> unit
Public Overridable Sub RenderBeginTag (tagKey As HtmlTextWriterTag)
Parametri
- tagKey
- HtmlTextWriterTag
Uno dei HtmlTextWriterTag valori che definisce il tag di apertura dell'elemento di markup di cui eseguire il rendering.
Esempio
Nell'esempio di codice seguente viene illustrato come usare il RenderBeginTag metodo per restituire il tag di apertura di un <img> elemento. Gli attributi aggiunti all'elemento dal AddAttribute metodo saranno inclusi nel tag di apertura <img> . Il RenderEndTag metodo viene usato per generare il tag di chiusura.
Questo esempio di codice genera il markup seguente:
<img alt="Encoding "Required"" myattribute="No "encoding" required">
</img>
// Control the encoding of attributes.
// Simple known values do not need encoding.
writer->AddAttribute( HtmlTextWriterAttribute::Alt, "Encoding, \"Required\"", true );
writer->AddAttribute( "myattribute", "No "encoding " required", false );
writer->RenderBeginTag( HtmlTextWriterTag::Img );
writer->RenderEndTag();
writer->WriteLine();
// Control the encoding of attributes.
// Simple known values do not need encoding.
writer.AddAttribute(HtmlTextWriterAttribute.Alt, "Encoding, \"Required\"", true);
writer.AddAttribute("myattribute", "No "encoding " required", false);
writer.RenderBeginTag(HtmlTextWriterTag.Img);
writer.RenderEndTag();
writer.WriteLine();
' Control the encoding of attributes.
' Simple known values do not need encoding.
writer.AddAttribute(HtmlTextWriterAttribute.Alt, "Encoding, ""Required""", True)
writer.AddAttribute("myattribute", "No "encoding " required", False)
writer.RenderBeginTag(HtmlTextWriterTag.Img)
writer.RenderEndTag()
writer.WriteLine()
Commenti
Utilizzare l'overload RenderBeginTag del RenderBeginTag(HtmlTextWriterTag) metodo se l'elemento di markup è di un tipo noto che è uno dei HtmlTextWriterTag valori di enumerazione.
Per generare un elemento di markup utilizzando il RenderBeginTag metodo , chiamare innanzitutto i AddAttribute metodi e AddStyleAttribute , in base alle esigenze, per specificare gli attributi di elemento o gli attributi di stile da visualizzare nel tag di apertura dell'elemento. Dopo aver generato il markup interno, chiamare il RenderEndTag metodo per generare il tag di chiusura.