1

私の状況は少し複雑です。私がやろうとしているのは、リロードを行うことですUserControl(私の内部で動的に変更されたコントロールを使用してUserControl)。OnInit私がそれをやろうとしたりPage_Init、私のページのイベントをしようとしたりするとき、それは簡単です。しかし、私はこれをclickイベント内で行う必要があります。buttonちなみにext.net type、イベントは組み込まれていcallbackます。

それで、昇給のイベントへの方法はありますかinvoke OnInitUserControlevent click

それ以上の情報が必要な場合は、コメントでお気軽にお問い合わせください:)

よろしくお願いします:)

4

1 に答える 1

1

このケースは別の方法で管理する必要があると思います。 OnInitWebフォームのライフサイクルに従って起動されます。各ステップには特定の目的があります:http://msdn.microsoft.com/en-us/library/ms178472(v = vs.100) .aspx

ページの初期化中に、ページ上のコントロールが使用可能になり、各コントロールのUniqueIDプロパティが設定されます。マスターページとテーマも、該当する場合はページに適用されます。現在のリクエストがポストバックである場合、ポストバックデータはまだロードされておらず、コントロールプロパティ値はビューステートからの値に復元されていません

この概念を「強制」するのではなく、フローの制約を満たすようにコードを調整してみてください。

于 2012-09-14T08:23:30.937 に答える