私のプロジェクトでは、私にとって新しい asp.net ウィザードを使用しています。ウィザードのステップの 1 つに検証があります。検証が失敗した場合、ユーザーが次のステップに進むことを許可しないでください。そして、ウィザードのステップ間を移動するasp.netボタンを使用しています。誰かが私を助けてくれれば本当に感謝しています。
9183 次
2 に答える
8
ウィザードの 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);
}
于 2012-04-17T15:36:50.927 に答える
4
私は、Ulises から送られてきたコードを少し調整して、機能するようにしました。
onNextButtonClick
ウィザードのプロパティを追加しました<asp:Wizard ID="wizClaimInfo" runat="server" CssClass="wizard" DisplayCancelButton="True" ActiveStepIndex="0" OnNextButtonClick="wizClaimInfo_NextButtonClick">
コードビハインドで追加された次のイベント
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 に感謝します。
于 2012-04-18T12:56:58.983 に答える