HtmlTextWriter.GetTagKey(String) 方法

定义

获取与指定标记元素关联的 HtmlTextWriterTag 枚举值。

protected:
 virtual System::Web::UI::HtmlTextWriterTag GetTagKey(System::String ^ tagName);
protected virtual System.Web.UI.HtmlTextWriterTag GetTagKey (string tagName);
abstract member GetTagKey : string -> System.Web.UI.HtmlTextWriterTag
override this.GetTagKey : string -> System.Web.UI.HtmlTextWriterTag
Protected Overridable Function GetTagKey (tagName As String) As HtmlTextWriterTag

参数

tagName
String

要为其获取 HtmlTextWriterTag 的标记元素。

返回

HtmlTextWriterTag

HtmlTextWriterTag 枚举值;否则,如果 tagName 不与特定的 HtmlTextWriterTag 值关联,则为 Unknown

示例

下面的代码示例演示如何重写采用字符串作为其参数的方法的 RenderBeginTag 重载。 字符串将传递给 GetTagKey 方法,该方法将其转换为相应的 HtmlTextWriterTag 枚举成员,然后将该 RenderBeginTag 字符串传递给将枚举值作为参数的重载 HtmlTextWriterTag

virtual void RenderBeginTag( String^ tagName ) override
{
   
   // Call the overloaded RenderBeginTag(HtmlTextWriterTag) method.
   RenderBeginTag( GetTagKey( tagName ) );
}
public override void RenderBeginTag(string tagName)
{
    // Call the overloaded RenderBeginTag(HtmlTextWriterTag)
    // method.
    RenderBeginTag(GetTagKey(tagName));
}
Public Overloads Overrides Sub RenderBeginTag(ByVal tagName As String)
    ' Call the overloaded RenderBeginTag(HtmlTextWriterTag) method.
    RenderBeginTag(GetTagKey(tagName))
End Sub

注解

如果 tagNamenull空字符串 (“”) ,或者无法在标记标记名称表中找到,该方法 GetTagKeyUnknown 返回该字段。

适用于

另请参阅