2017-03-11 7 views
0

こんにちは私は、ActiveStepIndexのメインアスペクトページのウィザードの変更をトリガーするユーザーコントロールです。.Netユーザーコントロールが予期しないポストバックを引き起こす

ウィザードコントロールは更新パネル内にあります。したがって、ActiveStepIndexをaspxページからトリガーすると、ポストバックは更新パネル内でのみ発生します。しかし、ActiveStepIndexをユーザーコントロールから起動すると、ページ全体でポストバックが発生します。ユーザーコントロールから

コード:

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

私はしたくないページ全体がリフレッシュされる(ポストバック)私は、ユーザーコントロールからActiveStepIndexをトリガするとき、誰も私を助けることができますか?ありがとう!

答えて

0

は、実際に私は答えを見つけて、私は更新パネル内のトリガーを使用して、ユーザーコントロールのIDを参照してください。

<Triggers> 
<asp:ASyncPostBackTrigger ControlID="..."/> 
</Triggers> 
関連する問題