您好我是一个用户控件,用于在主aspx页面上触发向导的ActiveStepIndex更改。
向导控件位于更新面板内。因此,如果我从aspx页面触发ActiveStepIndex,则回发只会在更新面板中进行。但是,如果我从用户控件触发ActiveStepIndex,那么回发将在整个页面中发生。
来自用户控制的代码:
Wizard mainWizard = Parent.FindControl("wizBlindOrder") as Wizard;
mainWizard.ActiveStepIndex = 2;
当我从用户控件触发ActiveStepIndex时,我不希望刷新整个页面(回发),任何人都可以帮助我吗?谢谢!
答案 0 :(得分:0)
实际上我找到了答案,我只是在更新面板中使用触发器,并参考用户控件ID:
<Triggers>
<asp:ASyncPostBackTrigger ControlID="..."/>
</Triggers>