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

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

ValidationSummary.OnPreRender メソッド

PreRender イベント発生させます

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

Protected Friend Overrides
 Sub OnPreRender ( _
    e As EventArgs _
)
Dim e As EventArgs

Me.OnPreRender(e)
protected internal override void OnPreRender
 (
    EventArgs e
)
protected public:
virtual void OnPreRender (
    EventArgs^ e
) override
protected void OnPreRender (
    EventArgs e
)
protected internal override function
 OnPreRender (
    e : EventArgs
)

パラメータ

e

イベント データ格納している EventArgs。

使用例使用例

OnPreRender メソッドオーバーライドし、カスタム ValidationSummary サーバー コントロールエラー メッセージを常に太字表示する方法次のコード例示します

<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.VB.Controls"
 Assembly="Samples.AspNet.VB"
 %>
<%@ Page Language="VB" AutoEventWireup="True"
 %>
<HTML>
    <HEAD>
        <title>Custom ValidationSummary - AddAttributesToRender - VB.NET Example</title>
    </HEAD>
    <body>
        <form id="Form1" method="post"
 runat="server">
            <h3>Custom ValidationSummary - AddAttributesToRender - 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>
                        <TD vAlign="top">
                            <TABLE id="Table3"
 cellPadding="4" cellspacing="0"
 >
                                <TR>
                                    <TD><aspSample:CustomValidationSummaryAddAttributesToRender
                                        id="ValidationSummary1"
 runat="server" DisplayMode="BulletList"
                                        HeaderText="You must enter
 a value in the following fields:" />
                                    </TD>
                                </TR>
                            </TABLE>
                        </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
 CustomValidationSummaryAddAttributesToRender
        Inherits System.Web.UI.WebControls.ValidationSummary

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

            ' Show the error message as bold.
            writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.FontWeight,
 "bold")

            ' Call the Base's AddAttributesToRender method.
            MyBase.AddAttributesToRender(writer)
        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 - AddAttributesToRender - C# Example</title>
    </HEAD>
    <body>
        <form id="Form1" method="post" runat="server">
            <h3>Custom ValidationSummary - AddAttributesToRender - 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:CustomValidationSummaryAddAttributesToRender
              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 CustomValidationSummaryAddAttributesToRender
 : System.Web.UI.WebControls.ValidationSummary
  {
    protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter
 writer)
    {
      // Show the error message as bold.
      writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.FontWeight, "bold");
      
      // Call the Base's AddAttributesToRender method.
      base.AddAttributesToRender(writer);
    }
  }
}
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.JSL.Controls"
 Assembly="Samples.AspNet.JSL" %>
<%@ Page Language="VJ#" AutoEventWireup="True" %>
<HTML>
    <HEAD>
        <title>Custom ValidationSummary - AddAttributesToRender - VJ# Example</title>
    </HEAD>
    <body>
        <form id="Form1" method="post" runat="server">
            <h3>Custom ValidationSummary - AddAttributesToRender - 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:CustomValidationSummaryAddAttributesToRender
              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 CustomValidationSummaryAddAttributesToRender
    extends System.Web.UI.WebControls.ValidationSummary
{
    protected void AddAttributesToRender(System.Web.UI.HtmlTextWriter
 writer)
    {
        // Show the error message as bold.
        writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.FontWeight,
            "bold");
        // Call the Base's AddAttributesToRender method.
        super.AddAttributesToRender(writer);
    } //AddAttributesToRender
} //CustomValidationSummaryAddAttributesToRender
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ValidationSummary クラス
ValidationSummary メンバ
System.Web.UI.WebControls 名前空間



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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2024 GRAS Group, Inc.RSS