自分のプロジェクトでasp.netウィザードを使用しています。ウィザードの手順の1つで検証があります。検証が失敗した場合、ユーザーは次のステップに進んではいけません。そして私はウィザードのステップ間をナビゲートするasp.netボタンを使用しています。誰かが私を助けることができたら本当に感謝します。asp.netウィザードで検証が失敗した場合のキャンセル手順
答えて
あなたは、ウィザードのSideBarButtonClickとNextButtonClickイベントをキャンセルしてみてください:
protected void Wizard1_SideBarButtonClick(object sender, WizardNavigationEventArgs e)
{
e.Cancel = !ValidateWizardStep(e.NextStepIndex);
}
protected void Wizard1_NextButtonClick(object sender, WizardNavigationEventArgs e)
{
e.Cancel = !ValidateWizardStep(e.NextStepIndex);
}
お返事ありがとうございます。Mr.Ulises。私は、ウィザードのナビゲーションボタンではないasp.netボタンを使用しています。だから、どうすればasp.netボタンでも同じことができます。 –
あなたのボタンはどこですか? StepNavigationTemplateに配置しましたか?もしそうなら、CommandName = "MoveNext"またはCommandName = "MovePrevious"を追加して上記のイベントを発生させることができます。 – Ulises
私はNavigationテンプレートにあるボタンとサイドバーテンプレートにあるLinkボタンのためにそのイベントを使用しています。 –
私は、コードにユリシーズによって送ら少し微調整し、それを働かせました。私は分離コードでウィザード
<asp:Wizard ID="wizClaimInfo" runat="server" CssClass="wizard" DisplayCancelButton="True" ActiveStepIndex="0" OnNextButtonClick="wizClaimInfo_NextButtonClick">
ためonNextButtonClick
プロパティを追加した
はイベント
protected void wizClaimInfo_NextButtonClick(object sender, WizardNavigationEventArgs e) { if (!IsValid) { e.Cancel = true; } return; }
ともリンクの下で与えられた指示に従って、次の追加しました。
http://forums.asp.net/t/1014412.aspx/2/10
私はそれを理解しようと、ほぼ2日間を過ごしたので、私は、これは将来的に誰かを助けることを願っています。 Mr.Ulisesに特別なおかげです。
- 1. KeystoneJSで検証が失敗した場合にフラッシュメッセージを作成
- 2. フォームの検証が失敗した場合の更新フォームページ
- 3. スタイルHTML5の入力タイプの検証が失敗した場合
- 4. ASP.NET - 役割認証が失敗した場合にエラーページにリダイレクト
- 5. 検証が失敗した場合、検証段階の後のチェックイン方法は?
- 6. サービス検証:検証が失敗した場合は例外をスローします
- 7. JSR検証でのローカライズサポート検証に失敗した場合のメッセージのAPI
- 8. onCreateContextMenu()が失敗した場合、onListItemClick()をキャンセルします。
- 9. 検証に失敗した場合、Jqueryの検証は機能しません。
- 10. 検証に失敗した場合のRailsルーティング?
- 11. asp.net mvc5アプリケーションでhangfireの認証が失敗した場合、エラーページにリダイレクト
- 12. 他にPHPで短手が失敗した場合
- 13. 検証に失敗した場合にdivを表示
- 14. 検証に失敗した場合はjavascriptを呼び出す
- 15. 検証が失敗した場合のNullpointerexceptionコンバータを使用したJSF
- 16. codeigniterで検証が失敗した場合、特定のコントローラ機能にリダイレクト
- 17. Orbeonフォームで送信が失敗した場合の検証エラーを表示
- 18. バイナリ検索が失敗した場合の検索
- 19. laravelで検証が失敗した場合、メソッドは許可されません
- 20. 他のフィールドの検証が失敗した場合のフォームフィールドのクリア
- 21. ASP.NETコア+アマゾンSES:リモート証明書が検証手順
- 22. exchangelib - 自動検出プロトコルのすべての手順が失敗しました
- 23. 検証が失敗した場合にActiveRecordトランザクションをロールバックしない方法
- 24. jqueryを使用して検証が失敗した場合、テキストボックスを振る
- 25. ActiveModel:関連するモデルが失敗した場合の検証の失敗を無効にする
- 26. Rails(ERB):条件が失敗した場合にフラグメントキャッシュをキャンセルできますか?
- 27. 検証が失敗し、
- 28. TouchIDが失敗した場合、システムのパスコード認証に転送
- 29. 検証が失敗した場合、WPFに保存ボタンを無効にする
- 30. ActiveRecord検証:検証に失敗した場合でも関連付けが保存されます
私たちはあなたの問題を見て、さらに進むことができるように、あなたが今まで持っていたコードとどこに襲われたのかを示してください。 – coder
ここに私のナビゲーションボタンイベントコードがあります。 保護ボイドwizNav_Click(オブジェクト送信者、のEventArgs電子) {\t IF((wizClaimInfo.ActiveStep).ID == "stepSelectAddresses") {VARマスタ= RetrieveAddressFields(IsValidのうち、マスター) \t return; \t} } –