0

asp.netCreateUserWizardコントロールを使用しています。WizardStepを追加しました。ユーザーがアカウントを作成できるようにする前に、内部データベースに対して3つのデータポイントを検証する必要があります。ただし、次のボタンクリックをコードビハインドメソッドに接続してデータを確認しようとすると、コードビハインドでイベントが発生することはありません。

以下は次へボタンのコードです-

<asp:Button ID="StepNextButton" runat="server" BackColor="#FFFBFF" 
            BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" 
            CommandName="MoveNext" Font-Names="Verdana" ForeColor="#284775" 
            Text="Next" onclick="StepNextButton_Click1" />

このように配線する必要がありますか?ウィザードは、どのステップを実行しているかを判断する方法を提供するので、すべてのステップをチェックする必要はありませんか?

もう1つ質問があります。ユーザーが現在ログインしているかどうかにかかわらず、フォームベースの認証と追跡を効果的に利用するには、すべてのページをLoginViewコントロールでラップする必要があるように思われるため、セッションが期限切れになった場合は、「ログインしたテンプレートビュー?正しい?

4

1 に答える 1

-1

簡単な部分的な答え: onclick イベントをハイジャックして、独自の関数を呼び出します。DB を確認し、問題がなければ StepNextButton_Click1 を呼び出します (適切な呼び出し元と引数を渡すようにしてください)。そうしないと、ページを無効にしたり、ユーザーをリダイレクトしたりできます。

于 2009-01-27T20:26:11.563 に答える