HtmlTextWriter.RenderBeginTag Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy korrektúraelem nyitó címkéjét írja a kimeneti streambe.
Túlterhelések
| Name | Description |
|---|---|
| RenderBeginTag(String) |
A megadott korrektúraelem nyitó címkéjét írja a kimeneti streambe. |
| RenderBeginTag(HtmlTextWriterTag) |
A megadott HtmlTextWriterTag enumerálási értékkel társított korrektúraelem nyitó címkéjét írja a kimeneti adatfolyamba. |
RenderBeginTag(String)
A megadott korrektúraelem nyitó címkéjét írja a kimeneti streambe.
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)
Paraméterek
- tagName
- String
A nyitó címke megjelenítéséhez használt korrektúraelem nevét tartalmazó sztring.
Példák
Az alábbi példakód bemutatja, hogyan hívhatja meg a RenderBeginTag metódust egy egyéni vezérlőben egy nem szabványos MyTag elem nyitócímkéjének megjelenítéséhez. A példakód ezután meghívja a metódust a Write belső korrektúra megjelenítéséhez, majd meghívja a RenderEndTag metódust az elem bezárásához.
Ez a példakód a következő korrektúrát hozza létre:
<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()
Megjegyzések
Használja a RenderBeginTagRenderBeginTag(String) metódus felülbírálását, ha a korrektúraelem nem tartozik az HtmlTextWriterTag enumerálási értékek közé.
Ha a RenderBeginTag metódus használatával szeretne korrektúraelemet létrehozni, először hívja meg a AddAttribute metódusokat, és AddStyleAttribute szükség szerint adja meg az elem nyitócímkéjében megjelenítendő elemattribútumokat vagy stílusattribútumokat. A belső korrektúra létrehozása után hívja meg a metódust a RenderEndTag záró címke létrehozásához.
Lásd még
A következőre érvényes:
RenderBeginTag(HtmlTextWriterTag)
A megadott HtmlTextWriterTag enumerálási értékkel társított korrektúraelem nyitó címkéjét írja a kimeneti adatfolyamba.
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)
Paraméterek
- tagKey
- HtmlTextWriterTag
Az egyik HtmlTextWriterTag érték, amely meghatározza a megjelenítendő korrektúraelem nyitó címkéjét.
Példák
Az alábbi példakód bemutatja, hogyan lehet a RenderBeginTag metódust használni egy <img> elem nyitócímkéjének kimenetére. A metódus által AddAttribute az elemhez hozzáadott attribútumok a nyitó <img> címkében lesznek. A RenderEndTag metódus a záró címke létrehozására szolgál.
Ez a példakód a következő korrektúrát hozza létre:
<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()
Megjegyzések
Használja a RenderBeginTagRenderBeginTag(HtmlTextWriterTag) metódus túlterhelését, ha a korrektúraelem ismert típusú, amely az HtmlTextWriterTag enumerálási értékek egyike.
Ha a RenderBeginTag metódus használatával szeretne korrektúraelemet létrehozni, először hívja meg a AddAttribute metódusokat, és AddStyleAttribute szükség szerint adja meg az elem nyitócímkéjében megjelenítendő elemattribútumokat vagy stílusattribútumokat. A belső korrektúra létrehozása után hívja meg a metódust a RenderEndTag záró címke létrehozásához.