1

自分が取り組んでいるサイトのオンラインマガジンの6種類の表紙を見せようとしていて、以下で作成したウィザードツールのようなものを使用したいと考えています。ASPは初めてなので、前のボタンだけを表示するために前号で何をする必要があるのか​​わかりません。

スタートはすぐ隣、2、3、4、5は前と次を示していますが、6は次だけを示しており、行き先がないため、行き詰まります。

以下にコードを追加しました。どんな助けでも素晴らしいでしょう:

ASPウィザードコントロール

 <asp:Wizard ID="Wizard1" runat="server" ActiveStepIndex="0">
        <WizardSteps>
            <asp:WizardStep runat="server" StepType="Start" title="Issue1">
            </asp:WizardStep>
            <asp:WizardStep runat="server" Title="Issue2">
            </asp:WizardStep>
            <asp:WizardStep runat="server" Title="Issue3">
            </asp:WizardStep>
            <asp:WizardStep runat="server" Title="Issue4">
            </asp:WizardStep>
            <asp:WizardStep runat="server" Title="Issue5">
            </asp:WizardStep>
            <asp:WizardStep runat="server" Title="Issue6" StepType="Start">
            </asp:WizardStep>
        </WizardSteps>
    </asp:Wizard>
4

1 に答える 1

2

これは、最後のステップでStepType = "Start"を明示的に指定したために発生し、Issue6からこのコード行を削除すると、[次へ]ボタンが表示されなくなります。ただし、これを行うと、最後のステップで2つのボタンを表示します。

1)前へ

2)終了

ウィザードコントロールの目的は、データを論理チャンクに分割してユーザーからデータを収集し、データ収集をより直感的にし、最後のステップで処理するためにサーバーにデータを送信することであるため、これは仕様によるものです。前のボタンのみを表示する場合最後のステップで、MultiViewコントロールを使用することをお勧めします

于 2012-12-16T14:19:01.627 に答える