ChtmlTextWriter.WriteBreak メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ChtmlTextWriter.WriteBreak メソッドの意味・解説 

ChtmlTextWriter.WriteBreak メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

br 要素cHTML 出力ストリーム書き込みます

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

Public Overrides Sub WriteBreak
Dim instance As ChtmlTextWriter

instance.WriteBreak
public override void WriteBreak ()
public void WriteBreak ()
解説解説
使用例使用例

このセクションには、2 つコード例含まれています。最初コード例では、cHTML クラスカスタム プロパティ作成する方法示してます。2 つ目のコード例では、Web ページカスタム クラス使用する方法示してます。

カスタム ChtmlSimplelabelAdapter アダプタ使用するには、.NET Framework 構成ディレクトリブラウザサブディレクトリ内の該当するマシン レベルファイル、または Web アプリケーション ルート下の App_Browsers ディレクトリ内のカスタム ブラウザ ファイルいずれかに次のコード追加します

<controlAdapters>
   <adapter controlType="AspNet.Samples.SimpleLabel"
   adapterType="AspNet.Samples.ChtmlSimpleLabelAdapter" />
</controlAdapters>

次のコード例では、SimpleLabel という名前のクラスに対して ChtmlSimpleLabelAdapter という名前の cHTML アダプタ クラス作成する方法示してます。ChtmlSimpleLabelAdapter クラスSimpleLabel クラスメンバアクセスするためのカスタム Control プロパティ作成しRender メソッドオーバーライドます。このオーバーライドで、次のことが行われます

  ' Create a custom CHTML Adapter for a 
  ' class, named SimpleLabel.
  Public Class ChtmlSimpleLabelAdapter
       Inherits WebControlAdapter

    ' Create the Control property to access
    ' the properties and methods of the
    ' SimpleLabel class.
    Protected Shadows ReadOnly
 Property Control() As SimpleLabel
       Get
          Return CType(MyBase.Control, SimpleLabel)
       End Get
    End Property
 
 
    ' Override the Render method to render text
    ' in CHTML with the style defined by the control
    ' and a <br> element after the text and styles
    ' have been written to the output stream. 
      Protected Overrides Sub
 Render(ByVal writer As HtmlTextWriter)
          Dim w As ChtmlTextWriter = New
 ChtmlTextWriter(writer)
          Dim value As String
 = Control.Text

          ' Render the text of the control using
          ' the control's style settings.
          w.EnterStyle(Control.ControlStyle)
          w.Write(value)
          w.ExitStyle(Control.ControlStyle)
          w.WriteBreak()

      End Sub
End Class
// Create a custom CHTML Adapter for a 
// SimpleLabel class.
public class ChtmlSimpleLabelAdapter : WebControlAdapter
{
    // Create the Control property to access
    // the properties and methods of the
    // SimpleLabel class.
    protected SimpleLabel Control
    {
        get
        {
            return (SimpleLabel)base.Control;
        }
    }

    // Override the Render method to render text
    // in CHTML with the style defined by the control
    // and a <br> element after the text and styles
    // have been written to the output stream. 
    protected override void Render(HtmlTextWriter
 writer)
    {
        ChtmlTextWriter w = new ChtmlTextWriter(writer);
        string value = Control.Text;

        // Render the text of the control using
        // the control's style settings.
        w.EnterStyle(Control.ControlStyle);
        w.Write(value);
        w.ExitStyle(Control.ControlStyle);
        w.WriteBreak();
    }
}

次の例では、Web ページSimpleLabel クラス使用する方法示してます。

<%@ Page Language="VB"   %>
<%@ Import Namespace="AspNet.Samples"
 %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  Protected Sub Page_Load(ByVal
 sender As Object, ByVal
 e As System.EventArgs)

    Dim sl As SimpleLabel = New
 SimpleLabel()
    sl.ID = "SimpleLabel1"
    sl.Text = "SimpleLabel Text"
    PlaceHolder1.Controls.Add(sl)
    
  End Sub
  
</script>

<html  >
<head runat="server">
    <title>CHtmlTextWriter Example</title>
</head>
<body>
    <form id="form1" runat="server"
 >
    <div>
      <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
    
    </div>
    </form>
</body>
</html>
<%@ Page Language="C#" %>
<%@ Import Namespace="AspNet.Samples" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  protected void Page_Load(object sender, EventArgs
 e)
  {
    SimpleLabel sl = new SimpleLabel();
    sl.ID = "SimpleLabel1";
    sl.Text = "SimpleLabel Text";
    PlaceHolder1.Controls.Add(sl);

  }
</script>

<html  >
<head runat="server">
    <title>CHtmlTextWriter Example</title>
</head>
<body>
    <form id="form1" runat="server" >
    <div>
      <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
    
    </div>
    </form>
</body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ChtmlTextWriter クラス
ChtmlTextWriter メンバ
System.Web.UI 名前空間
WriteEncodedText


このページでは「.NET Framework クラス ライブラリ リファレンス」からChtmlTextWriter.WriteBreak メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からChtmlTextWriter.WriteBreak メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からChtmlTextWriter.WriteBreak メソッド を検索

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

辞書ショートカット

すべての辞書の索引

ChtmlTextWriter.WriteBreak メソッドのお隣キーワード
検索ランキング

   

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



ChtmlTextWriter.WriteBreak メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS