Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .Net用户控件导致意外回发_C#_Asp.net_.net_Postback - Fatal编程技术网

C# .Net用户控件导致意外回发

C# .Net用户控件导致意外回发,c#,asp.net,.net,postback,C#,Asp.net,.net,Postback,您好,我是一个用户控件,用于在主aspx页面上触发向导的ActiveStepIndex更改 向导控件位于更新面板内。因此,如果我从aspx页面触发ActiveStepIndex,则回发将只在更新面板内发生。但是,如果从用户控件触发ActiveStepIndex,则回发将在整个页面中发生 来自用户控制的代码: Wizard mainWizard = Parent.FindControl("wizBlindOrder") as Wizard; mainWizard.ActiveStepIndex =

您好,我是一个用户控件,用于在主aspx页面上触发向导的ActiveStepIndex更改

向导控件位于更新面板内。因此,如果我从aspx页面触发ActiveStepIndex,则回发将只在更新面板内发生。但是,如果从用户控件触发ActiveStepIndex,则回发将在整个页面中发生

来自用户控制的代码:

Wizard mainWizard = Parent.FindControl("wizBlindOrder") as Wizard;
mainWizard.ActiveStepIndex = 2;

我不想在从用户控件触发ActiveStepIndex时刷新(回发)整个页面,有人能帮我吗?谢谢

实际上我找到了答案,我只是在更新面板中使用触发器,并参考用户控件id:

<Triggers>
<asp:ASyncPostBackTrigger ControlID="..."/>
</Triggers>