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

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

TableCell.AddAttributesToRender メソッド

TableCell コントロール固有のプロパティを、表示する属性一覧追加します

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

Protected Overrides Sub
 AddAttributesToRender ( _
    writer As HtmlTextWriter _
)
Dim writer As HtmlTextWriter

Me.AddAttributesToRender(writer)
protected override void AddAttributesToRender
 (
    HtmlTextWriter writer
)
protected:
virtual void AddAttributesToRender (
    HtmlTextWriter^ writer
) override
protected void AddAttributesToRender (
    HtmlTextWriter writer
)
protected override function AddAttributesToRender
 (
    writer : HtmlTextWriter
)

パラメータ

writer

クライアントHTMLコンテンツ表示する出力ストリーム

例外例外
例外種類条件

HttpException

関連付けられたヘッダー セルとしてリストされているセルが見つかりませんでした

解説解説

AddAttributesToRender メソッド基本クラスの AddAttributesToRender メソッドオーバーライドし、最初に基本メソッド呼び出してから、RowSpan プロパティ、ColumnSpan プロパティ、および AssociatedHeaderCellID プロパティ対応する TableCell 属性追加しますAssociatedHeaderCellID プロパティ参照する TableHeaderCell が見つからない場合は、HttpExceptionスローさます。

AddAttributesToRender メソッドは、主に、コントロール開発者TableCell コントロール機能拡張する際に使用します

継承時の注意 派生クラスAddAttributesToRender メソッドオーバーライドする場合は、基本クラスAddAttributesToRender メソッド呼び出してTableCell コントロール属性正しく表示されるようにしてください

使用例使用例

カスタム サーバー コントロールAddAttributesToRender メソッドオーバーライドし、カスタム タイトル属性が各セル表示されるようにする方法コード例次に示します

<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.VB.Controls"
 Assembly="Samples.AspNet.VB"
 %>
<%@ Page Language="VB" AutoEventWireup="True"
 %>
<html>
    <head>
        <title>Custom TableCell - AddAttributesToRender - VB.NET Example</title>
  </head>
    <body>
        <form id="Form1" method="post"
 runat="server">
            <h3>Custom TableCell - AddAttributesToRender - VB.NET Example</h3>
            
            <asp:Table id="Table1" runat="server"
 CellPadding="3" CellSpacing="2">
                <asp:TableRow>
                    <aspSample:CustomTableCellAddAttributesToRender Text="(0,0)"
 />
                    <aspSample:CustomTableCellAddAttributesToRender Text="(0,1)"
 />
                    <aspSample:CustomTableCellAddAttributesToRender Text="(0,2)"
 />
                </asp:TableRow>
                <asp:TableRow>
                    <aspSample:CustomTableCellAddAttributesToRender Text="(1,0)"
 />
                    <aspSample:CustomTableCellAddAttributesToRender Text="(1,1)"
 />
                    <aspSample:CustomTableCellAddAttributesToRender Text="(1,2)"
 />
                </asp:TableRow>
            </asp:Table>
        </form>
    </body>
</html>
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS.Controls"
 Assembly="Samples.AspNet.CS" %>
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
    <head>
        <title>Custom TableCell - AddAttributesToRender - C# Example</title>
  </head>
    <body>
        <form id="Form1" method="post" runat="server">
            <h3>Custom TableCell - AddAttributesToRender - C# Example</h3>
      
      <asp:Table 
        id="Table1" 
        runat="server" 
        CellPadding="3" 
        CellSpacing="2">
        <asp:TableRow>
          <aspSample:CustomTableCellAddAttributesToRender Text="(0,0)"
 />
          <aspSample:CustomTableCellAddAttributesToRender Text="(0,1)"
 />
          <aspSample:CustomTableCellAddAttributesToRender Text="(0,2)"
 />
        </asp:TableRow>
        <asp:TableRow>
          <aspSample:CustomTableCellAddAttributesToRender Text="(1,0)"
 />
          <aspSample:CustomTableCellAddAttributesToRender Text="(1,1)"
 />
          <aspSample:CustomTableCellAddAttributesToRender Text="(1,2)"
 />
        </asp:TableRow>
      </asp:Table>
      
        </form>
    </body>
</html>
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.JSL.Controls"
 Assembly="Samples.AspNet.JSL" %>
<%@ Page Language="VJ#" AutoEventWireup="True" %>
<html>
    <head>
        <title>Custom TableCell - AddAttributesToRender - VJ# Example</title>
  </head>
    <body>
        <form id="Form1" method="post" runat="server">
            <h3>Custom TableCell - AddAttributesToRender - VJ# Example</h3>
      
      <asp:Table 
        id="Table1" 
        runat="server" 
        CellPadding="3" 
        CellSpacing="2">
        <asp:TableRow>
          <aspSample:CustomTableCellAddAttributesToRender Text="(0,0)"
 />
          <aspSample:CustomTableCellAddAttributesToRender Text="(0,1)"
 />
          <aspSample:CustomTableCellAddAttributesToRender Text="(0,2)"
 />
        </asp:TableRow>
        <asp:TableRow>
          <aspSample:CustomTableCellAddAttributesToRender Text="(1,0)"
 />
          <aspSample:CustomTableCellAddAttributesToRender Text="(1,1)"
 />
          <aspSample:CustomTableCellAddAttributesToRender Text="(1,2)"
 />
        </asp:TableRow>
      </asp:Table>
      
        </form>
    </body>
</html>
Imports System.Web
Imports System.Security.Permissions

Namespace Samples.AspNet.VB.Controls
    <AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Minimal)>
 _
    Public NotInheritable Class
 CustomTableCellAddAttributesToRender
        Inherits System.Web.UI.WebControls.TableCell

        Protected Overrides Sub
 AddAttributesToRender(ByVal writer As System.Web.UI.HtmlTextWriter)

            ' Write a Title attribute.
            writer.AddAttribute("title", "CustomAddAttributesToRender")

            ' Call the base AddAttributesToRender method.
            MyBase.AddAttributesToRender(writer)
        End Sub
    End Class
End Namespace
using System.Web;
using System.Security.Permissions;

namespace Samples.AspNet.CS.Controls
{
  [AspNetHostingPermission(SecurityAction.Demand, Level=AspNetHostingPermissionLevel.Minimal)]
  public sealed class CustomTableCellAddAttributesToRender
 : System.Web.UI.WebControls.TableCell
  {
    protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter
 writer)
    {
      // Write a Title attribute.
      writer.AddAttribute("title", "CustomAddAttributesToRender");

      // Call the base AddAttributesToRender method.
      base.AddAttributesToRender(writer);

    }
  }
}
package Samples.AspNet.JSL.Controls; 

public class CustomTableCellAddAttributesToRender
    extends System.Web.UI.WebControls.TableCell
{
    protected void AddAttributesToRender(System.Web.UI.HtmlTextWriter
 writer)
    {
        // Write a Title attribute.
        writer.AddAttribute("title", "CustomAddAttributesToRender");

        // Call the base AddAttributesToRender method.
        super.AddAttributesToRender(writer);
    } 

} 
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TableCell クラス
TableCell メンバ
System.Web.UI.WebControls 名前空間
RowSpan
ColumnSpan
AssociatedHeaderCellID
その他の技術情報
Table、TableRow、TableCell の各 Web サーバー コントロール



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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS