PostBackOptions.PerformValidation プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > PostBackOptions.PerformValidation プロパティの意味・解説 

PostBackOptions.PerformValidation プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

ポストバック イベント発生する前にクライアント側検証が必要かどうかを示す値を取得または設定します

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

Public Property PerformValidation As
 Boolean
Dim instance As PostBackOptions
Dim value As Boolean

value = instance.PerformValidation

instance.PerformValidation = value
public bool PerformValidation { get;
 set; }
public:
property bool PerformValidation {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_PerformValidation ()

/** @property */
public void set_PerformValidation (boolean
 value)
public function get PerformValidation
 () : boolean

public function set PerformValidation
 (value : boolean)

プロパティ
ポストバック イベント発生する前にクライアント側検証必要な場合trueそれ以外場合false既定値false です。

解説解説
使用例使用例

ValidationGroup プロパティおよび PerformValidation プロパティ使用してポストバック イベント生成される前に 2 つTextBox コントロール情報入力されるようにする方法次のコード例示しますNameTextBox コントロールAgeTextBox コントロールPersonalInfoGroup 検証グループ一部ですが、StateTextBox コントロール違います。したがってユーザーは、ポストバック イベント生成される前に StateTextBox コントロールデータ入力する必要がありません。

<%@ Page Language="VB" %>

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

<script runat="server">
  
  Sub Page_Init(ByVal sender As
 Object, ByVal e As EventArgs)
  
    Dim myPostBackOptions As PostBackOptions
 = New PostBackOptions(FruitRadioButtonList)

    myPostBackOptions.RequiresJavaScriptProtocol = True
    myPostBackOptions.PerformValidation = True
    myPostBackOptions.ValidationGroup = "PersonalInfoGroup"

    Dim reference As String
 = Page.ClientScript.GetPostBackEventReference(myPostBackOptions)
    FruitRadioButtonList.Attributes.Add("onclick",
 reference)
    
  End Sub


</script>

<html  >
<head id="Head1" runat="server">
    <title>PerformValidation and ValidationGroup Example</title>
  </head>
  <body>
    <form id="form1" runat="server">
      <h3>PostBackOptions PerformValidation and ValidationGroup
 Example</h3>
      
      <asp:label id="NameLabel" 
        text="Enter your name:"
        runat=Server>
      </asp:label>

      &nbsp
      
      <asp:textbox id="NameTextBox" 
        runat=Server>
      </asp:textbox>

      &nbsp

      <asp:requiredfieldvalidator id="RequiredFieldValidator1"
        controltovalidate="NameTextBox"
        validationgroup="PersonalInfoGroup"
        errormessage="Enter your name."
        runat=Server>
      </asp:requiredfieldvalidator>
      
      <br /><br />
      
      <asp:label id="AgeLabel" 
        text="Enter your age:"
        runat=Server>
      </asp:label>

      &nbsp
      
      <asp:textbox id="AgeTextBox" 
        runat=Server>
      </asp:textbox>

      &nbsp

      <asp:requiredfieldvalidator id="RequiredFieldValidator2"
        controltovalidate="AgeTextBox"
        validationgroup="PersonalInfoGroup"
        errormessage="Enter your age."
        runat=Server>
      </asp:requiredfieldvalidator>
      
      <br /><br />
      
      <asp:label id="State" 
        text="Enter the state where you live:"
        runat=Server>
      </asp:label>

      &nbsp
      
      <asp:textbox id="StateTextBox" 
        runat=Server>
      </asp:textbox>

      &nbsp
      
      <br /><br />
    
    
      <asp:Label id="FruitLabel" 
        text="Please select your preferred fruit:"
 
        runat=server>
      </asp:Label>
      
      <asp:RadioButtonList ID="FruitRadioButtonList"
 runat=server >
        <asp:ListItem>Apples</asp:ListItem>
        <asp:ListItem>Oranges</asp:ListItem>
        <asp:ListItem>Pears</asp:ListItem>
        <asp:ListItem>Peaches</asp:ListItem>
        <asp:ListItem>Grapes</asp:ListItem>
        <asp:ListItem>Lemons</asp:ListItem>
        <asp:ListItem>Limes</asp:ListItem>
        <asp:ListItem>Plums</asp:ListItem>
      </asp:RadioButtonList>
      
    </form>
  </body>
</html>
<%@ Page Language="C#" %>

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

<script runat="server">

  void Page_Init(object sender, EventArgs e)
  {
    PostBackOptions myPostBackOptions = new PostBackOptions(FruitRadioButtonList);

    myPostBackOptions.RequiresJavaScriptProtocol = true;
    myPostBackOptions.PerformValidation = true;
    myPostBackOptions.ValidationGroup = "PersonalInfoGroup";

    string reference = Page.ClientScript.GetPostBackEventReference(myPostBackOptions);
    FruitRadioButtonList.Attributes.Add("onclick", reference);
  } 

</script>

<html  >
  <head id="Head1" runat="server">
    <title>PerformValidation and ValidationGroup Example</title>
  </head>
  <body>
    <form id="form1" runat="server">
      <h3>PostBackOptions PerformValidation and ValidationGroup Example</h3>
      
      <asp:label id="NameLabel" 
        text="Enter your name:"
        runat=Server>
      </asp:label>

      &nbsp
      
      <asp:textbox id="NameTextBox" 
        runat=Server>
      </asp:textbox>

      &nbsp

      <asp:requiredfieldvalidator id="RequiredFieldValidator1"
        controltovalidate="NameTextBox"
        validationgroup="PersonalInfoGroup"
        errormessage="Enter your name."
        runat=Server>
      </asp:requiredfieldvalidator>
      
      <br /><br />
      
      <asp:label id="AgeLabel" 
        text="Enter your age:"
        runat=Server>
      </asp:label>

      &nbsp
      
      <asp:textbox id="AgeTextBox" 
        runat=Server>
      </asp:textbox>

      &nbsp

      <asp:requiredfieldvalidator id="RequiredFieldValidator2"
        controltovalidate="AgeTextBox"
        validationgroup="PersonalInfoGroup"
        errormessage="Enter your age."
        runat=Server>
      </asp:requiredfieldvalidator>
      
      <br /><br />
      
      <asp:label id="State" 
        text="Enter the state where you live:"
        runat=Server>
      </asp:label>

      &nbsp
      
      <asp:textbox id="StateTextBox" 
        runat=Server>
      </asp:textbox>

      &nbsp
      
      <br /><br />
    
    
      <asp:Label id="FruitLabel" 
        text="Please select your preferred fruit:" 
        runat=server>
      </asp:Label>
      
      <asp:RadioButtonList ID="FruitRadioButtonList" runat=server >
        <asp:ListItem>Apples</asp:ListItem>
        <asp:ListItem>Oranges</asp:ListItem>
        <asp:ListItem>Pears</asp:ListItem>
        <asp:ListItem>Peaches</asp:ListItem>
        <asp:ListItem>Grapes</asp:ListItem>
        <asp:ListItem>Lemons</asp:ListItem>
        <asp:ListItem>Limes</asp:ListItem>
        <asp:ListItem>Plums</asp:ListItem>
      </asp:RadioButtonList>
      
    </form>
  </body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
PostBackOptions クラス
PostBackOptions メンバ
System.Web.UI 名前空間
ValidationGroup


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

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

辞書ショートカット

すべての辞書の索引

「PostBackOptions.PerformValidation プロパティ」の関連用語

PostBackOptions.PerformValidation プロパティのお隣キーワード
検索ランキング

   

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



PostBackOptions.PerformValidation プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS