SideBar関数をPrev/Nextボタンのようにしたいと考えています。ナビゲーションボタンは、前進するときの確認だけをチェックします。彼らはあなたが戻っても気にしない。私が知る限り、SideBarにはどちらか一方のオプションしか持たせることができず、両方を持つことはできません。だから、ここで私がしようとしていたものです。asp:Wizard SideBarTemplate - 動的CausesValidationによってPage.IsValidエラーが発生する
<SideBarTemplate>
<asp:DataList ID="SideBarList" runat="server">
<ItemTemplate>
<asp:LinkButton ID="SideBarButton" runat="server" CausesValidation="<%# Container.ItemIndex >= myWizard.ActiveStepIndex %>" />
</ItemTemplate>
</asp:DataList>
</SideBarTemplate>
それは今後動作しますが、このエラーが発生して、前のステップで失敗:
Page.IsValid cannot be called before validation has taken place. It should be queried in the event handler for a control that has CausesValidation=True and initiated the postback, or after a call to Page.Validate.
任意の提案ですか?
編集:私はthis postを見ましたが、問題を解決するようには見えません。