English 中文(简体)
页: 1 - 动态原因 页: 1 IsValid 错误
原标题:asp:Wizard SideBarTemplate - dynamic CausesValidation causes Page.IsValid error
  • 时间:2009-09-03 14:32:30
  •  标签:

我试图使西边巴拉更像普雷夫/纽尔纽顿那样发挥作用。 航行区只是在向前迈进时进行验证检查;如果你回来,则不小心。 就我所知,你只能选择一个或另一个选择,而不是两个选择。 因此,我在此试图做的是:

<SideBarTemplate>
  <asp:DataList ID="SideBarList"  runat="server">
    <ItemTemplate>
      <asp:LinkButton ID="SideBarButton" runat="server" CausesValidation="<%# Container.ItemIndex >= myWizard.ActiveStepIndex %>" />
   </ItemTemplate>
  </asp:DataList>
</SideBarTemplate>

它正在继续工作,但未能采取以往的步骤来纠正这一错误:

页: 1 在进行验证之前,不能要求IsValid。 在发生这种情况时,应询问谁控制造成报复行为,并启动后退,或接到要求页后。 Validate。

任何建议?

edit:我确实在这一员额上,但看来没有解决这一问题。

问题回答

我在开始使用起始纳维化Template、StepNavigationTemplate和FinishNavigationTemplate时,就成为一个类似的问题。 我的“海军”解决办法是:

    protected void wiz_NextButtonClick(object sender, WizardNavigationEventArgs e)
    {
         if (e.CurrentStepIndex > 0 && Page.IsValid)
         {...

我怀疑这一说法,因为在我的第一页没有任何东西可以证实。

然而,当我奥尼什·布特顿克被召唤时,我仍然有问题,我迄今无法找到任何办法绕过这个问题。





相关问题
热门标签