HtmlTextWriterとは? わかりやすく解説

HtmlTextWriter クラス

マークアップ文字テキストASP.NET サーバー コントロール出力ストリーム書き込みます。このクラスには、ASP.NET サーバー コントロールマークアップクライアント表示するときに使用する書式設定機能用意されています。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Class HtmlTextWriter
    Inherits TextWriter
Dim instance As HtmlTextWriter
public class HtmlTextWriter : TextWriter
public ref class HtmlTextWriter : public
 TextWriter
public class HtmlTextWriter extends TextWriter
public class HtmlTextWriter extends
 TextWriter
解説解説
使用例使用例

Control クラスから派生したカスタム コントロールRender メソッドオーバーライドする方法次のコード例示します。このコード例では、HtmlTextWriterさまざまなメソッドプロパティ、およびフィールド使用方法示してます。

' Overrides the Render method to write a <span> element
' that applies styles and attributes.     
Protected Overrides Sub
 Render(ByVal writer As HtmlTextWriter)

    ' Set attributes and values along with attributes and styles
    ' attribute defined for a <span> element.
    writer.AddAttribute(HtmlTextWriterAttribute.Onclick, "alert('Hello');")
    writer.AddAttribute("CustomAttribute", "CustomAttributeValue")
    writer.AddStyleAttribute(HtmlTextWriterStyle.Color, "Red")
    writer.AddStyleAttribute("CustomStyle", "CustomStyleValue")
    writer.RenderBeginTag(HtmlTextWriterTag.Span)

    '  Create a space and indent the markup inside the 
    ' <span> element.
    writer.WriteLine()
    writer.Indent += 1

    writer.Write("Hello")
    writer.WriteLine()

    ' Controls the encoding of markup attributes
    ' for an <img> element. Simple known values 
    ' do not need encoding.
    writer.AddAttribute(HtmlTextWriterAttribute.Alt, _
        "Encoding, ""Required""",
 _
        True)
    writer.AddAttribute("myattribute", _
        "No &quot;encoding &quot; required",
 _
        False)
    writer.RenderBeginTag(HtmlTextWriterTag.Img)
    writer.RenderEndTag()
    writer.WriteLine()

    ' Create a non-standard markup element.
    writer.RenderBeginTag("Mytag")
    writer.Write("Contents of MyTag")
    writer.RenderEndTag()
    writer.WriteLine()

    ' Create a manually rendered <img> element
    ' that contains an alt attribute.
    writer.WriteBeginTag("img")
    writer.WriteAttribute("alt", "A
 custom image.")
    writer.Write(HtmlTextWriter.TagRightChar)
    writer.WriteEndTag("img")

    writer.WriteLine()

    writer.Indent -= 1
    writer.RenderEndTag()

End Sub 'Render
// Overrides the Render method to write a <span> element
// that applies styles and attributes. 
protected override void Render(HtmlTextWriter
 writer) 
{     
    // Set attributes and values along with attributes and styles  
    // attribute defined for a <span> element.
    writer.AddAttribute(HtmlTextWriterAttribute.Onclick, "alert('Hello');");
    writer.AddAttribute("CustomAttribute", "CustomAttributeValue");
    writer.AddStyleAttribute(HtmlTextWriterStyle.Color, "Red");
    writer.AddStyleAttribute("Customstyle", "CustomStyleValue");
    writer.RenderBeginTag(HtmlTextWriterTag.Span);
    // Create a space and indent the markup inside the 
    // <span> element.
    writer.WriteLine();
    writer.Indent++;
    writer.Write("Hello");
    writer.WriteLine();
    
    // Controls the encoding of markup attributes
    // for an <img> element. Simple known values 
    // do not need encoding.
    writer.AddAttribute(HtmlTextWriterAttribute.Alt, 
        "Encoding, \"Required\"", 
        true);
    writer.AddAttribute("myattribute", 
        "No &quot;encoding &quot; required", 
        false);
    writer.RenderBeginTag(HtmlTextWriterTag.Img);
    writer.RenderEndTag();
    writer.WriteLine();

    // Create a non-standard markup element.
    writer.RenderBeginTag("MyTag");
    writer.Write("Contents of MyTag");
    writer.RenderEndTag();
    writer.WriteLine();

    // Create a manually rendered <img> element
    // that contains an alt attribute.
    writer.WriteBeginTag("img");
    writer.WriteAttribute("alt", "A custom image.");
    writer.Write(HtmlTextWriter.TagRightChar);
    writer.WriteEndTag("img");
    writer.WriteLine();

    writer.Indent--;
    writer.RenderEndTag();

}
継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.IO.TextWriter
      System.Web.UI.HtmlTextWriter
         System.Web.UI.Html32TextWriter
         System.Web.UI.MobileControls.Adapters.MultiPartWriter
         System.Web.UI.XhtmlTextWriter
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
HtmlTextWriter メンバ
System.Web.UI 名前空間
TextWriter
Control クラス
Page
ControlAdapter
PageAdapter
ChtmlTextWriter クラス
Html32TextWriter クラス
XhtmlTextWriter
Control.Render

HtmlTextWriter コンストラクタ (TextWriter)

既定タブ文字列を使用する HtmlTextWriter クラス新しインスタンス初期化します。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

解説解説
使用例使用例

HtmlTextWriter(TextWriter) コンストラクタ使用してStyledLabelHtmlWriter という名前のカスタム HtmlTextWriter オブジェクト作成する方法次のコード例示しますPage クラスから派生した MyPage カスタム クラスクライアント ブラウザによって要求されると、StyledLabelHtmlWriter クラス使用して出力ストリーム内容出力されます。

' A custom class that overrides the CreateHtmlTextWriter method.
' This page uses the StyledLabelHtmlWriter to render its content.  
<AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class MyPage
    Inherits Page

    Protected Overrides Function
 CreateHtmlTextWriter(ByVal writer As TextWriter)
 As HtmlTextWriter
        Return New HtmlStyledLabelWriter(writer)
    End Function 'CreateHtmlTextWriter
End Class 'MyPage
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the HtmlStyledLabelWriter class to render its content.
[AspNetHostingPermission(SecurityAction.Demand,
    Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
    Level = AspNetHostingPermissionLevel.Minimal)]
public class MyPage : Page
{
    protected override HtmlTextWriter CreateHtmlTextWriter(TextWriter
 writer)
    {
        return new HtmlStyledLabelWriter(writer);
    }

}
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the StyledLabelHtmlWriter class to render its content.
public ref class MyPage: public
 Page
{
protected:
   virtual HtmlTextWriter^ CreateHtmlTextWriter( TextWriter^ writer ) override
   {
      return gcnew HtmlStyledLabelWriter( writer );
   }
};
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the HtmlStyledLabelWriter class to render its content.
public class MyPage extends Page
{
    protected HtmlTextWriter CreateHtmlTextWriter(TextWriter writer)
    {
        return new HtmlStyledLabelWriter(writer);
    } //CreateHtmlTextWriter
} //MyPage
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
HtmlTextWriter クラス
HtmlTextWriter メンバ
System.Web.UI 名前空間
TextWriter
DefaultTabString

HtmlTextWriter コンストラクタ

HtmlTextWriter クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

参照参照

関連項目

HtmlTextWriter クラス
HtmlTextWriter メンバ
System.Web.UI 名前空間
TextWriter
DefaultTabString

HtmlTextWriter コンストラクタ (TextWriter, String)

タブ文字列を指定して、HtmlTextWriter クラス新しインスタンス初期化します。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Sub New ( _
    writer As TextWriter, _
    tabString As String _
)
Dim writer As TextWriter
Dim tabString As String

Dim instance As New HtmlTextWriter(writer,
 tabString)
public HtmlTextWriter (
    TextWriter writer,
    string tabString
)
public:
HtmlTextWriter (
    TextWriter^ writer, 
    String^ tabString
)
public HtmlTextWriter (
    TextWriter writer, 
    String tabString
)
public function HtmlTextWriter (
    writer : TextWriter, 
    tabString : String
)

パラメータ

writer

マークアップ コンテンツ出力する TextWriter

tabString

行のインデント出力するために使用する文字列

解説解説

HtmlTextWriter(TextWriter,String) コンストラクタHtmlTextWriter オーバーロードは、行のインデント必要な場合tabString使用します。これにより、System.IO.TextWriter 基本コンストラクタ呼び出され新しインスタンス初期化されます

使用例使用例

HtmlTextWriter(TextWriter) コンストラクタ使用してStyledLabelHtmlWriter という名前のカスタム HtmlTextWriter オブジェクト作成する方法次のコード例示しますPage クラスから派生した MyPage カスタム クラスクライアント ブラウザによって要求されると、StyledLabelHtmlWriter クラス使用して出力ストリーム内容出力されます。

' A custom class that overrides the CreateHtmlTextWriter method.
' This page uses the StyledLabelHtmlWriter to render its content.  
<AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class MyPage
    Inherits Page

    Protected Overrides Function
 CreateHtmlTextWriter(ByVal writer As TextWriter)
 As HtmlTextWriter
        Return New HtmlStyledLabelWriter(writer)
    End Function 'CreateHtmlTextWriter
End Class 'MyPage
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the HtmlStyledLabelWriter class to render its content.
[AspNetHostingPermission(SecurityAction.Demand,
    Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
    Level = AspNetHostingPermissionLevel.Minimal)]
public class MyPage : Page
{
    protected override HtmlTextWriter CreateHtmlTextWriter(TextWriter
 writer)
    {
        return new HtmlStyledLabelWriter(writer);
    }

}
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the StyledLabelHtmlWriter class to render its content.
public ref class MyPage: public
 Page
{
protected:
   virtual HtmlTextWriter^ CreateHtmlTextWriter( TextWriter^ writer ) override
   {
      return gcnew HtmlStyledLabelWriter( writer );
   }
};
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the HtmlStyledLabelWriter class to render its content.
public class MyPage extends Page
{
    protected HtmlTextWriter CreateHtmlTextWriter(TextWriter writer)
    {
        return new HtmlStyledLabelWriter(writer);
    } //CreateHtmlTextWriter
} //MyPage
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
HtmlTextWriter クラス
HtmlTextWriter メンバ
System.Web.UI 名前空間
TextWriter

HtmlTextWriter フィールド


パブリック フィールドパブリック フィールド

( プロテクト フィールド参照)
  名前 説明
パブリック フィールド DefaultTabString 単一タブ文字表します
パブリック フィールド DoubleQuoteChar 引用符 (") を表します
パブリック フィールド EndTagLeftChars マークアップ要素終了タグの左山かっこスラッシュ記号 (</) を表します
パブリック フィールド EqualsChar 等号記号 (=) を表します
パブリック フィールド EqualsDoubleQuoteString 文字列 (=") の等号 (=)二重引用符文字 (") の両方表します
パブリック フィールド SelfClosingChars マークアップ タグ空白文字自己終了スラッシュ記号 (/) を表します
パブリック フィールド SelfClosingTagEnd 自己終了マークアップ要素終了スラッシュ記号右山かっこ (/>) を表します
パブリック フィールド SemicolonChar セミコロン (;) を表します
パブリック フィールド SingleQuoteChar アポストロフィ (')表します
パブリック フィールド SlashChar スラッシュ記号 (</) を表します
パブリック フィールド SpaceChar 空白文字 ( )表します
パブリック フィールド StyleEqualsChar スタイル属性を値に等しく設定するために使用するスタイル イコール (:) 文字表します
パブリック フィールド TagLeftChar マークアップ タグの左山かっこ (<) を表します
パブリック フィールド TagRightChar マークアップ タグ右山かっこ (>) を表します
プロテクト フィールドプロテクト フィールド
参照参照

関連項目

HtmlTextWriter クラス
System.Web.UI 名前空間
TextWriter
Control クラス
Page
ControlAdapter
PageAdapter
ChtmlTextWriter クラス
Html32TextWriter クラス
XhtmlTextWriter
Control.Render

HtmlTextWriter プロパティ


HtmlTextWriter メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド AddAttribute オーバーロードされます。 HtmlTextWriter オブジェクト後続の RenderBeginTag メソッド呼び出し作成する要素開始タグに、指定されマークアップ属性および値を追加します
パブリック メソッド AddStyleAttribute オーバーロードされますHtmlTextWriter オブジェクト後続RenderBeginTag メソッド呼び出し作成する要素開始タグに、マークアップ スタイル属性追加します
パブリック メソッド BeginRender HtmlTextWriter オブジェクトまたは派生クラスオブジェクトに、コントロール出力されようとしていることを通知します
パブリック メソッド Close オーバーライドされますHtmlTextWriter オブジェクト閉じ関連付けられているシステム リソース解放します。
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信使用するプロキシ生成必要な情報をすべて格納しているオブジェクト作成します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド Dispose  オーバーロードされます。 この TextWriter オブジェクトによって使用されているすべてのリソース解放します。 ( TextWriter から継承されます。)
パブリック メソッド EndRender HtmlTextWriter オブジェクトまたは派生クラスオブジェクトに、コントロール出力完了したことを通知します。このメソッド使用して、BeginRender メソッド開かれたすべてのマークアップ要素閉じることができます
パブリック メソッド EnterStyle オーバーロードされます指定されスタイルレイアウト文字書式実装するための属性を含むマークアップ要素開始タグ書き込みます
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド ExitStyle オーバーロードされます指定したレイアウト文字書式終了するマークアップ要素終了タグ書き込みます
パブリック メソッド Flush オーバーライドされます現在の HtmlTextWriter オブジェクトすべてのバッファクリアし、バッファ内のすべてのデータ出力ストリーム書き込みます
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetLifetimeService  対象インスタンス有効期間ポリシー制御する現在の有効期間サービス オブジェクト取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象インスタンス有効期間ポリシー制御する有効期間サービス オブジェクト取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド IsValidFormAttribute <form> マークアップ要素開始タグ確実に属性出力されるようにするために、属性確認します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド RenderBeginTag オーバーロードされますマークアップ要素開始タグ出力ストリーム書き込みます
パブリック メソッド RenderEndTag マークアップ要素終了タグ出力ストリーム書き込みます
パブリック メソッド Synchronized  指定した TextWriterラップするスレッド セーフ ラッパー作成します。 ( TextWriter から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
パブリック メソッド Write オーバーロードされますオーバーライドされます保留中のタブ空白文字と共に指定したデータ型出力ストリーム書き込みます
パブリック メソッド WriteAttribute オーバーロードされますマークアップ属性とその値を出力ストリーム書き込みます
パブリック メソッド WriteBeginTag タブ空白文字指定したマークアップ要素開始タグ出力ストリーム書き込みます
パブリック メソッド WriteBreak <br /> マークアップ要素出力ストリーム書き込みます
パブリック メソッド WriteEncodedText 指定したテキスト要求側のデバイス合わせてエンコードし、それを出力ストリーム書き込みます
パブリック メソッド WriteEncodedUrl 指定した URLエンコードしてから、出力ストリーム書き込みますURL には、パラメータ含めることができます
パブリック メソッド WriteEncodedUrlParameter 指定した URL パラメータ要求側のデバイス合わせてエンコードし、それを出力ストリーム書き込みます
パブリック メソッド WriteEndTag タブ空白文字指定したマークアップ要素終了タグ書き込みます
パブリック メソッド WriteFullBeginTag タブ空白文字指定したマークアップ要素開始タグ出力ストリーム書き込みます
パブリック メソッド WriteLine オーバーロードされますオーバーライドされますオーバーロードされたパラメータ指定されデータHtmlTextWriter 出力ストリーム書き込み続けて終端文字列書き込みます。このメソッドすべてのバージョンで、保留中のタブ空白文字出力ストリーム書き込まれます。
パブリック メソッド WriteLineNoTabs 文字列出力ストリーム書き込み続けて終端文字列書き込みます。このメソッドは、指定されタブ空白文字無視します。
パブリック メソッド WriteStyleAttribute オーバーロードされますスタイル属性とその値を出力ストリーム書き込みます
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddAttribute オーバーロードされますHtmlTextWriter オブジェクト後続RenderBeginTag メソッド呼び出し作成する要素開始タグに、指定されマークアップ属性および値を追加します
プロテクト メソッド AddStyleAttribute オーバーロードされますHtmlTextWriter オブジェクト後続RenderBeginTag メソッド呼び出し作成する要素開始タグに、マークアップ スタイル属性追加します
プロテクト メソッド Dispose  オーバーロードされます。 この TextWriter オブジェクトによって使用されているすべてのリソース解放します。 ( TextWriter から継承されます。)
プロテクト メソッド EncodeAttributeValue オーバーロードされます現在のコンテキストHttpRequest オブジェクト要件に基づき指定したマークアップ属性の値をエンコードます。
プロテクト メソッド EncodeUrl 指定した URL 内の空白文字列を "%20"変換して最小限URL エンコーディング実行します
プロテクト メソッド FilterAttributes ページまたは Web サーバー コントロールすべてのプロパティで、すべてのマークアップスタイル属性削除します
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド GetAttributeKey 指定した属性対応する HtmlTextWriterAttribute 列挙値を取得します
プロテクト メソッド GetAttributeName 指定した HtmlTextWriterAttribute 値に関連付けられたマークアップ属性の名前を取得します
プロテクト メソッド GetStyleKey 指定したスタイルの HtmlTextWriterStyle 列挙値を取得します
プロテクト メソッド GetStyleName 指定した HtmlTextWriterStyle 列挙値に関連付けられたマークアップ スタイル属性名を取得します
プロテクト メソッド GetTagKey 指定したマークアップ要素関連付けられた HtmlTextWriterTag 列挙値を取得します
プロテクト メソッド GetTagName 指定した HtmlTextWriterTag 列挙値に関連付けられたマークアップ要素取得します
プロテクト メソッド IsAttributeDefined オーバーロードされます。 RenderBeginTag メソッド次回呼び出し中に指定したマークアップ属性とその値を出力するかどうか決定します
プロテクト メソッド IsStyleAttributeDefined オーバーロードされますRenderBeginTag メソッド次回呼び出し中にマークアップ スタイル属性出力するかどうか決定します
プロテクト メソッド MemberwiseClone  オーバーロードされます。 ( MarshalByRefObject から継承されます。)
プロテクト メソッド OnAttributeRender 指定したマークアップ属性とその値を現在のマークアップ要素出力するかどうか決定します
プロテクト メソッド OnStyleAttributeRender 指定されマークアップ スタイル属性とその値を現在のマークアップ要素出力するかどうか決定します
プロテクト メソッド OnTagRender 指定したマークアップ要素要求側のページ出力するかどうか決定します
プロテクト メソッド OutputTabs マークアップ文字の行のインデント レベルを表す一連のタブ文字列を書き込みます
プロテクト メソッド PopEndTag 出力する要素リストから、最近保存したマークアップ要素削除します
プロテクト メソッド PushEndTag マークアップ要素終了タグ生成するときに、後で使用できるように、指定されマークアップ要素保存します
プロテクト メソッド RegisterAttribute リテラルの、または動的に生成されマークアップ属性ソース ファイルから登録して、これらの属性要求側のクライアント適切に出力できるようにします。
プロテクト メソッド RegisterStyle リテラルの、または動的に生成されマークアップ スタイル プロパティソース ファイルから登録して、これらのプロパティ要求側のクライアント適切に出力できるようにします。
プロテクト メソッド RegisterTag リテラルの、または動的に生成されマークアップ タグソース ファイルから登録して、それらのタグ要求側のクライアント適切に出力できるようにします。
プロテクト メソッド RenderAfterContent マークアップ要素内容の後および終了タグ前に出現するテキストまたは空白文字マークアップ出力ストリーム書き込みます
プロテクト メソッド RenderAfterTag マークアップ要素終了タグの後に出現する空白文字またはテキスト書き込みます
プロテクト メソッド RenderBeforeContent マークアップ要素内容の前および開始タグの後にテキストまたは空白文字書き込みます
プロテクト メソッド RenderBeforeTag マークアップ要素開始タグ前に出現するテキストまたは空白文字書き込みます
プロテクト メソッド WriteUrlEncodedString 指定され文字列書き込んでURL必要条件に従ってエンコードます。
参照参照

関連項目

HtmlTextWriter クラス
System.Web.UI 名前空間
TextWriter
Control クラス
Page
ControlAdapter
PageAdapter
ChtmlTextWriter クラス
Html32TextWriter クラス
XhtmlTextWriter
Control.Render

HtmlTextWriter メンバ

マークアップ文字テキストASP.NET サーバー コントロール出力ストリーム書き込みます。このクラスには、ASP.NET サーバー コントロールマークアップクライアント表示するときに使用する書式設定機能用意されています。

HtmlTextWriter データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
パブリック フィールドパブリック フィールド
( プロテクト フィールド参照)
  名前 説明
パブリック フィールド DefaultTabString 単一タブ文字表します
パブリック フィールド DoubleQuoteChar 引用符 (") を表します
パブリック フィールド EndTagLeftChars マークアップ要素終了タグの左山かっこスラッシュ記号 (</) を表します
パブリック フィールド EqualsChar 等号記号 (=) を表します
パブリック フィールド EqualsDoubleQuoteString 文字列 (=") の等号 (=)二重引用符文字 (") の両方表します
パブリック フィールド SelfClosingChars マークアップ タグ空白文字自己終了スラッシュ記号 (/) を表します
パブリック フィールド SelfClosingTagEnd 自己終了マークアップ要素終了スラッシュ記号右山かっこ (/>) を表します
パブリック フィールド SemicolonChar セミコロン (;) を表します
パブリック フィールド SingleQuoteChar アポストロフィ (')表します
パブリック フィールド SlashChar スラッシュ記号 (</) を表します
パブリック フィールド SpaceChar 空白文字 ( )表します
パブリック フィールド StyleEqualsChar スタイル属性を値に等しく設定するために使用するスタイル イコール (:) 文字表します
パブリック フィールド TagLeftChar マークアップ タグの左山かっこ (<) を表します
パブリック フィールド TagRightChar マークアップ タグ右山かっこ (>) を表します
プロテクト フィールドプロテクト フィールド
パブリック プロパティパブリック プロパティ
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ TagKey 指定したマークアップ要素HtmlTextWriterTag 値を取得または設定します
プロテクト プロパティ TagName 出力されるマークアップ要素タグ名を取得または設定します
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド AddAttribute オーバーロードされますHtmlTextWriter オブジェクト後続の RenderBeginTag メソッド呼び出し作成する要素開始タグに、指定されマークアップ属性および値を追加します
パブリック メソッド AddStyleAttribute オーバーロードされますHtmlTextWriter オブジェクト後続RenderBeginTag メソッド呼び出し作成する要素開始タグに、マークアップ スタイル属性追加します
パブリック メソッド BeginRender HtmlTextWriter オブジェクトまたは派生クラスオブジェクトに、コントロール出力されようとしていることを通知します
パブリック メソッド Close オーバーライドされますHtmlTextWriter オブジェクト閉じ関連付けられているシステム リソース解放します。
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信使用するプロキシ生成必要な情報をすべて格納しているオブジェクト作成します。 (MarshalByRefObject から継承されます。)
パブリック メソッド Dispose  オーバーロードされます。 この TextWriter オブジェクトによって使用されているすべてのリソース解放します。 (TextWriter から継承されます。)
パブリック メソッド EndRender HtmlTextWriter オブジェクトまたは派生クラスオブジェクトに、コントロール出力完了したことを通知します。このメソッド使用して、BeginRender メソッド開かれたすべてのマークアップ要素閉じることができます
パブリック メソッド EnterStyle オーバーロードされます指定されスタイルレイアウト文字書式実装するための属性を含むマークアップ要素開始タグ書き込みます
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド ExitStyle オーバーロードされます指定したレイアウト文字書式終了するマークアップ要素終了タグ書き込みます
パブリック メソッド Flush オーバーライドされます現在の HtmlTextWriter オブジェクトすべてのバッファクリアし、バッファ内のすべてのデータ出力ストリーム書き込みます
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetLifetimeService  対象インスタンス有効期間ポリシー制御する現在の有効期間サービス オブジェクト取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象インスタンス有効期間ポリシー制御する有効期間サービス オブジェクト取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド IsValidFormAttribute <form> マークアップ要素開始タグ確実に属性出力されるようにするために、属性確認します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド RenderBeginTag オーバーロードされますマークアップ要素開始タグ出力ストリーム書き込みます
パブリック メソッド RenderEndTag マークアップ要素終了タグ出力ストリーム書き込みます
パブリック メソッド Synchronized  指定した TextWriterラップするスレッド セーフ ラッパー作成します。 (TextWriter から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
パブリック メソッド Write オーバーロードされますオーバーライドされます保留中のタブ空白文字と共に指定したデータ型出力ストリーム書き込みます
パブリック メソッド WriteAttribute オーバーロードされますマークアップ属性とその値を出力ストリーム書き込みます
パブリック メソッド WriteBeginTag タブ空白文字指定したマークアップ要素開始タグ出力ストリーム書き込みます
パブリック メソッド WriteBreak <br /> マークアップ要素出力ストリーム書き込みます
パブリック メソッド WriteEncodedText 指定したテキスト要求側のデバイス合わせてエンコードし、それを出力ストリーム書き込みます
パブリック メソッド WriteEncodedUrl 指定した URLエンコードしてから、出力ストリーム書き込みますURL には、パラメータ含めることができます
パブリック メソッド WriteEncodedUrlParameter 指定した URL パラメータ要求側のデバイス合わせてエンコードし、それを出力ストリーム書き込みます
パブリック メソッド WriteEndTag タブ空白文字指定したマークアップ要素終了タグ書き込みます
パブリック メソッド WriteFullBeginTag タブ空白文字指定したマークアップ要素開始タグ出力ストリーム書き込みます
パブリック メソッド WriteLine オーバーロードされますオーバーライドされますオーバーロードされたパラメータ指定されデータHtmlTextWriter 出力ストリーム書き込み続けて終端文字列書き込みます。このメソッドすべてのバージョンで、保留中のタブ空白文字出力ストリーム書き込まれます。
パブリック メソッド WriteLineNoTabs 文字列出力ストリーム書き込み続けて終端文字列書き込みます。このメソッドは、指定されタブ空白文字無視します。
パブリック メソッド WriteStyleAttribute オーバーロードされますスタイル属性とその値を出力ストリーム書き込みます
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddAttribute オーバーロードされますHtmlTextWriter オブジェクト後続RenderBeginTag メソッド呼び出し作成する要素開始タグに、指定されマークアップ属性および値を追加します
プロテクト メソッド AddStyleAttribute オーバーロードされますHtmlTextWriter オブジェクト後続RenderBeginTag メソッド呼び出し作成する要素開始タグに、マークアップ スタイル属性追加します
プロテクト メソッド Dispose  オーバーロードされます。 この TextWriter オブジェクトによって使用されているすべてのリソース解放します。 (TextWriter から継承されます。)
プロテクト メソッド EncodeAttributeValue オーバーロードされます現在のコンテキストHttpRequest オブジェクト要件に基づき指定したマークアップ属性の値をエンコードます。
プロテクト メソッド EncodeUrl 指定した URL 内の空白文字列を "%20"変換して最小限URL エンコーディング実行します
プロテクト メソッド FilterAttributes ページまたは Web サーバー コントロールすべてのプロパティで、すべてのマークアップスタイル属性削除します
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。)
プロテクト メソッド GetAttributeKey 指定した属性対応する HtmlTextWriterAttribute 列挙値を取得します
プロテクト メソッド GetAttributeName 指定した HtmlTextWriterAttribute 値に関連付けられたマークアップ属性の名前を取得します
プロテクト メソッド GetStyleKey 指定したスタイルの HtmlTextWriterStyle 列挙値を取得します
プロテクト メソッド GetStyleName 指定した HtmlTextWriterStyle 列挙値に関連付けられたマークアップ スタイル属性名を取得します
プロテクト メソッド GetTagKey 指定したマークアップ要素関連付けられた HtmlTextWriterTag 列挙値を取得します
プロテクト メソッド GetTagName 指定した HtmlTextWriterTag 列挙値に関連付けられたマークアップ要素取得します
プロテクト メソッド IsAttributeDefined オーバーロードされます。 RenderBeginTag メソッド次回呼び出し中に指定したマークアップ属性とその値を出力するかどうか決定します
プロテクト メソッド IsStyleAttributeDefined オーバーロードされますRenderBeginTag メソッド次回呼び出し中にマークアップ スタイル属性出力するかどうか決定します
プロテクト メソッド MemberwiseClone  オーバーロードされます。 ( MarshalByRefObject から継承されます。)
プロテクト メソッド OnAttributeRender 指定したマークアップ属性とその値を現在のマークアップ要素出力するかどうか決定します
プロテクト メソッド OnStyleAttributeRender 指定されマークアップ スタイル属性とその値を現在のマークアップ要素出力するかどうか決定します
プロテクト メソッド OnTagRender 指定したマークアップ要素要求側のページ出力するかどうか決定します
プロテクト メソッド OutputTabs マークアップ文字の行のインデント レベルを表す一連のタブ文字列を書き込みます
プロテクト メソッド PopEndTag 出力する要素リストから、最近保存したマークアップ要素削除します
プロテクト メソッド PushEndTag マークアップ要素終了タグ生成するときに、後で使用できるように、指定されマークアップ要素保存します
プロテクト メソッド RegisterAttribute リテラルの、または動的に生成されマークアップ属性ソース ファイルから登録して、これらの属性要求側のクライアント適切に出力できるようにします。
プロテクト メソッド RegisterStyle リテラルの、または動的に生成されマークアップ スタイル プロパティソース ファイルから登録して、これらのプロパティ要求側のクライアント適切に出力できるようにします。
プロテクト メソッド RegisterTag リテラルの、または動的に生成されマークアップ タグソース ファイルから登録して、それらのタグ要求側のクライアント適切に出力できるようにします。
プロテクト メソッド RenderAfterContent マークアップ要素内容の後および終了タグ前に出現するテキストまたは空白文字マークアップ出力ストリーム書き込みます
プロテクト メソッド RenderAfterTag マークアップ要素終了タグの後に出現する空白文字またはテキスト書き込みます
プロテクト メソッド RenderBeforeContent マークアップ要素内容の前および開始タグの後にテキストまたは空白文字書き込みます
プロテクト メソッド RenderBeforeTag マークアップ要素開始タグ前に出現するテキストまたは空白文字書き込みます
プロテクト メソッド WriteUrlEncodedString 指定され文字列書き込んでURL必要条件に従ってエンコードます。
参照参照

関連項目

HtmlTextWriter クラス
System.Web.UI 名前空間
TextWriter
Control クラス
Page
ControlAdapter
PageAdapter
ChtmlTextWriter クラス
Html32TextWriter クラス
XhtmlTextWriter
Control.Render



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「HtmlTextWriter」の関連用語

HtmlTextWriterのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



HtmlTextWriterのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS