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

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

WizardStepBase.AllowReturn プロパティ

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

ユーザーが WizardStepCollection コレクション以降ステップか現在のステップに戻ることができるかどうかを示す値を取得します

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

<ThemeableAttribute(False)> _
Public Overridable Property
 AllowReturn As Boolean
Dim instance As WizardStepBase
Dim value As Boolean

value = instance.AllowReturn

instance.AllowReturn = value
[ThemeableAttribute(false)] 
public virtual bool AllowReturn { get;
 set; }
[ThemeableAttribute(false)] 
public:
virtual property bool AllowReturn {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_AllowReturn ()

/** @property */
public void set_AllowReturn (boolean value)

プロパティ
ユーザー現在のステップに戻ることができる場合trueそれ以外場合false既定値true です。

解説解説

AllowReturn プロパティは、Wizard コントロール線形ナビゲーション強制するために使用されます。ステップAllowReturn プロパティfalse設定すると、ユーザーは既にアクセスしたステップに戻ることができなくなります。この機能は、各ステップ完了時にデータベースデータ永続化するために、ユーザー完了済みステップ戻れないようにする場合などに使用します。各ステップの後にデータ保存する場合ユーザーがあるステップ戻って保存済み情報変更できるようにすると、その保存されていたデータ破損する可能性ありますAllowReturn プロパティfalse設定すると、ユーザーは、一度ステップ完了したら、そのステップ戻って値を変更できなくなります

AllowReturn プロパティは、[戻る] ボタン表示されないようにする方法場合決定します。[戻る] ボタン表示動作次の表に示します

シナリオ

動作

線形 : ステップ 1AllowReturnfalse設定されユーザーによる操作ステップ 2進んだ場合

ステップ 2 で [戻る] ボタン表示されません。

非線形 : ステップ 1AllowReturnfalse設定されユーザーによる操作ステップ 3進んだ場合

ステップ 3 で [戻る] ボタン表示されません。

サイドバー ボタン : ステップ 2AllowReturnfalse設定され、DisplaySideBar が true設定されていて、ユーザーサイドバー ボタンクリックした場合

AllowReturnfalse設定されている場合サイドバーボタン自動的に無効になりません。ユーザーボタンクリックすると、その操作無視されます。

カスタム テンプレート使用した線形および非線形ナビゲーション : そのステップカスタム ナビゲーション テンプレート存在する場合

ナビゲーションテンプレート使用する場合AllowReturnfalse設定されていると、自動表示または自動表示行われません。テンプレートで [戻る] ボタン省略可能になっている必要があります

Visual Studio デザイナおよび ActiveStepIndex を使用 : コントロール5 つステップがあり、ステップ 4 を処理中でページ実行する場合

ステップ 4ActiveStepIndex場合、[戻る] ボタン表示されます。履歴内の直前ステップAllowReturnfalse設定されている場合、StepType が Step設定されている場合だけ [戻る] ボタンが非表示なります先にステップ 4表示され履歴ステップ存在しないため、[戻る] ボタンは非表示になりません。

ステップ開始および非線形ナビゲーション : ユーザーステップ 3ステップ 4移動してから、StepTypeStart設定されているステップ 1移動した場合

ユーザーどのような方法でそのステップ移動したかに関係なく、StepTypeStart設定されている場合ウィザードは [戻る] ボタン追加しません。

履歴内の同一ステップ : ユーザーが、StepTypeStep設定されているステップ 3移動しステップ 3操作コミットせず、ステップ 3 の [戻る] ボタンクリックした場合

ウィザード コントロールは、履歴内の [戻る] ステップが現在ユーザー表示されているステップと "同じ" かどうか確認しますステップ同一である場合ウィザード コントロールは、もう一度履歴戻って直前の "異なる" ステップ確認し履歴内の "異なステップ" に基づいて [戻る] ボタン表示表示先を決定します

このプロパティを、テーマまたはスタイル シート テーマ使用して設定することはできません。詳細については、ThemeableAttribute、ASP.NETテーマスキン概要 の各トピック参照してください

使用例使用例

AllowReturn プロパティ使用してWizard コントロールステップアクセスした後でユーザーがそのステップ戻れないようにする方法次のコード例示します。この例では、Step1 ステップAllowReturn プロパティfalse設定しますユーザーStep1ステップ完了した後には、Step2ステップに [戻る] ボタン表示されません。

<%@ 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">

</script>

<html  >
<body>
    <form id="form1" runat="server">
      <asp:Wizard id="Wizard1" 
        runat="server"
    displaysidebar="false" >
        <WizardSteps>
          <asp:WizardStep id="WizardStep1" 
            title="Step 1" 
            allowreturn="false"
            runat="server">
            You are currently on Step 1.
          </asp:WizardStep>
          <asp:WizardStep id="WizardStep2" 
            title="Step 2" 
            runat="server">
            You are currently on Step 2.
          </asp:WizardStep>
          <asp:WizardStep id="WizardStep3" 
            title="Step 3" 
            runat="server">
            You are currently on Step 3.
          </asp:WizardStep>
        </WizardSteps>
        <HeaderTemplate>
          <b>WizardStepBase AllowReturn Example</b>
        </HeaderTemplate>
      </asp:Wizard>
    </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">

</script>

<html  >
<body>
    <form id="form1" runat="server">
      <asp:Wizard id="Wizard1" 
        runat="server"
    displaysidebar="false" >
        <WizardSteps>
          <asp:WizardStep id="WizardStep1" 
            title="Step 1" 
            allowreturn="false"
            runat="server">
            You are currently on Step 1.
          </asp:WizardStep>
          <asp:WizardStep id="WizardStep2" 
            title="Step 2" 
            runat="server">
            You are currently on Step 2.
          </asp:WizardStep>
          <asp:WizardStep id="WizardStep3" 
            title="Step 3" 
            runat="server">
            You are currently on Step 3.
          </asp:WizardStep>
        </WizardSteps>
        <HeaderTemplate>
          <b>WizardStepBase AllowReturn Example</b>
        </HeaderTemplate>
      </asp:Wizard>
    </form>
  </body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


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

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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS