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

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

ValidationSummary.Render メソッド

提供されクライアント表示される内容書き込む HtmlTextWriter オブジェクトに、サーバー コントロール内容送信します

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

使用例使用例

カスタム サーバー コントロールRender メソッドオーバーライドし、ValidationSummary コントロールSmall タグで囲む方法次のコード例示します

<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.VB.Controls"
 Assembly="Samples.AspNet.VB"
 %>
<%@ Page Language="VB" AutoEventWireup="True"
 %>
<HTML>
    <HEAD>
        <title>Custom ValidationSummary - Render - VB.NET Example</title>
    </HEAD>
    <body>
        <form id="Form1" method="post"
 runat="server">
            <h3>Custom ValidationSummary - Render - VB.NET Example</h3>

            <TABLE id="Table1" cellPadding="4"
 cellspacing="0">
                <TR>
                    <TD>
                        <TABLE id="Table2" cellPadding="4"
 cellspacing="0" bgColor="#eeeeee">
                            <TR>
                                <TD colSpan="3"><B>Credit
 Card Information</B> </TD>
                            </TR>
                            <TR>
                                <TD align="right">Card
 Type: </TD>
                                <TD><asp:RadioButtonList id="RadioButtonList1"
 runat="server" RepeatLayout="Flow">
                                        <asp:ListItem>MasterCard</asp:ListItem>
                                        <asp:ListItem>Visa</asp:ListItem>
                                    </asp:RadioButtonList>
                                </TD>
                                <TD align="center"
 rowSpan="1">
                                    <asp:RequiredFieldValidator id="RequiredFieldValidator1"
 
                                        runat="server"
 ErrorMessage="Card Type" Width="100%"
 
                                        Display="Static"
 ControlToValidate="RadioButtonList1">*</asp:RequiredFieldValidator>
                                </TD>
                            </TR>
                            <TR>
                                <TD align="right">Card
 Number: </TD>
                                <TD><asp:TextBox id="TextBox1"
 runat="server"></asp:TextBox></TD>
                                <TD>
                                    <asp:RequiredFieldValidator id="RequiredFieldValidator2"
 
                                        runat="server"
 ErrorMessage="Card Number" Width="100%"
 
                                        Display="Static"
 ControlToValidate="TextBox1">*</asp:RequiredFieldValidator>
                                </TD>
                            </TR>
                            <TR>
                                <TD></TD>
                                <TD><asp:Button id="Button1"
 runat="server" text="Validate"></asp:Button></TD>
                                <TD></TD>
                            </TR>
                        </TABLE>
                    </TD>
                </TR>
                <TR>
                    <TD vAlign="top">
                        <aspSample:CustomValidationSummaryRender
                         id="ValidationSummary1" runat="server"
 DisplayMode="BulletList" 
                         HeaderText="You must enter a value in
 the following fields:" />
                    </TD>
                </TR>
            </TABLE>

        </form>
    </body>
</HTML>
<br /><span space="preserve">...</span><br
 />Imports System.Web
Imports System.Security.Permissions

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

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

            ' Write out begining Small HTML tag.
            writer.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Small)

            ' Call the base class's Render method.
            MyBase.Render(writer)

            ' Write out ending Small HTML tag.
            writer.RenderEndTag()
        End Sub
    End Class
End Namespace
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS.Controls"
 Assembly="Samples.AspNet.CS" %>
<%@ Page Language="C#" AutoEventWireup="True" %>
<HTML>
    <HEAD>
        <title>Custom ValidationSummary - Render - C# Example</title>
    </HEAD>
    <body>
        <form id="Form1" method="post" runat="server">
            <h3>Custom ValidationSummary - Render - C# Example</h3>

      <TABLE id="Table1" cellPadding="4" cellspacing="0">
        <TR>
          <TD>
            <TABLE id="Table2" cellPadding="4" cellspacing="0"
 bgColor="#eeeeee">
              <TR>
                <TD colSpan="3"><B>Credit Card Information</B>
 </TD>
              </TR>
              <TR>
                <TD align="right">Card Type: </TD>
                <TD>
                  <asp:RadioButtonList id="RadioButtonList1" runat="server"
 RepeatLayout="Flow">
                      <asp:ListItem>MasterCard</asp:ListItem>
                      <asp:ListItem>Visa</asp:ListItem>
                  </asp:RadioButtonList>
                </TD>
                <TD align="center" rowSpan="1">
                  <asp:RequiredFieldValidator 
                    id="RequiredFieldValidator1" 
                    runat="server" 
                    ErrorMessage="Card Type" 
                    Width="100%" 
                    Display="Static" 
                    ControlToValidate="RadioButtonList1">*
                  </asp:RequiredFieldValidator>
                </TD>
              </TR>
              <TR>
                <TD align="right">Card Number: </TD>
                <TD><asp:TextBox id="TextBox1" runat="server"></asp:TextBox></TD>
                <TD>
                  <asp:RequiredFieldValidator 
                    id="RequiredFieldValidator2" 
                    runat="server" 
                    ErrorMessage="Card Number" 
                    Width="100%" 
                    Display="Static" 
                    ControlToValidate="TextBox1">*
                  </asp:RequiredFieldValidator>
                </TD>
              </TR>
              <TR>
                <TD></TD>
                <TD><asp:Button id="Button1" runat="server"
 text="Validate"></asp:Button></TD>
                <TD></TD>
              </TR>
            </TABLE>
          </TD>
        </TR>
        <TR>
          <TD vAlign="top">
            <aspSample:CustomValidationSummaryRender
              id="ValidationSummary1" 
              runat="server" 
              DisplayMode="BulletList" 
              HeaderText="You must enter a value in the following
 fields:" />
          </TD>
        </TR>
      </TABLE>

        </form>
    </body>
</HTML>
<br /><span space="preserve">...</span><br />using
 System.Web;
using System.Security.Permissions;

namespace Samples.AspNet.CS.Controls
{
  [AspNetHostingPermission(SecurityAction.Demand, Level=AspNetHostingPermissionLevel.Minimal)]
  public sealed class CustomValidationSummaryRender
 : System.Web.UI.WebControls.ValidationSummary
  {
    protected override void Render(System.Web.UI.HtmlTextWriter
 writer)
    {
      // Write out begining Small HTML tag.
      writer.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Small);

      // Call the base class's Render method.
      base.Render(writer);

      // Write out ending Small HTML tag.
      writer.RenderEndTag();
    }
  }
}
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.JSL.Controls"
 Assembly="Samples.AspNet.JSL" %>
<%@ Page Language="VJ#" AutoEventWireup="True" %>
<HTML>
    <HEAD>
        <title>Custom ValidationSummary - Render - VJ# Example</title>
    </HEAD>
    <body>
        <form id="Form1" method="post" runat="server">
            <h3>Custom ValidationSummary - Render - VJ# Example</h3>

      <TABLE id="Table1" cellPadding="4" cellspacing="0">
        <TR>
          <TD>
            <TABLE id="Table2" cellPadding="4" cellspacing="0"
 bgColor="#eeeeee">
              <TR>
                <TD colSpan="3"><B>Credit Card Information</B>
 </TD>
              </TR>
              <TR>
                <TD align="right">Card Type: </TD>
                <TD>
                  <asp:RadioButtonList id="RadioButtonList1" runat="server"
 RepeatLayout="Flow">
                      <asp:ListItem>MasterCard</asp:ListItem>
                      <asp:ListItem>Visa</asp:ListItem>
                  </asp:RadioButtonList>
                </TD>
                <TD align="center" rowSpan="1">
                  <asp:RequiredFieldValidator 
                    id="RequiredFieldValidator1" 
                    runat="server" 
                    ErrorMessage="Card Type" 
                    Width="100%" 
                    Display="Static" 
                    ControlToValidate="RadioButtonList1">*
                  </asp:RequiredFieldValidator>
                </TD>
              </TR>
              <TR>
                <TD align="right">Card Number: </TD>
                <TD><asp:TextBox id="TextBox1" runat="server"></asp:TextBox></TD>
                <TD>
                  <asp:RequiredFieldValidator 
                    id="RequiredFieldValidator2" 
                    runat="server" 
                    ErrorMessage="Card Number" 
                    Width="100%" 
                    Display="Static" 
                    ControlToValidate="TextBox1">*
                  </asp:RequiredFieldValidator>
                </TD>
              </TR>
              <TR>
                <TD></TD>
                <TD><asp:Button id="Button1" runat="server"
 text="Validate"></asp:Button></TD>
                <TD></TD>
              </TR>
            </TABLE>
          </TD>
        </TR>
        <TR>
          <TD vAlign="top">
            <aspSample:CustomValidationSummaryRender
              id="ValidationSummary1" 
              runat="server" 
              DisplayMode="BulletList" 
              HeaderText="You must enter a value in the following
 fields:" />
          </TD>
        </TR>
      </TABLE>

        </form>
    </body>
</HTML>
<br /><span space="preserve">...</span><br />package
 Samples.AspNet.JSL.Controls; 

public class CustomValidationSummaryRender
    extends System.Web.UI.WebControls.ValidationSummary
{
    protected void Render(System.Web.UI.HtmlTextWriter
 writer)
    {
        // Write out begining Small HTML tag.
        writer.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Small);
        // Call the base class's Render method.
        super.Render(writer);
        // Write out ending Small HTML tag.
        writer.RenderEndTag();
    } //Render
} //CustomValidationSummaryRender
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ValidationSummary クラス
ValidationSummary メンバ
System.Web.UI.WebControls 名前空間



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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2024 GRAS Group, Inc.RSS