Hey all!私は、Webメソッドを介してユーザーコントロールをロードし、そのようにLoadControl機能を使用しています:LoadControlとPage_Loadイベントは起動しません。
// create page, stringWriter
Page _page = new Page();
StringWriter _writer = new StringWriter();
// get popup control
Controls_Popup_ForumThreadForm _control = _page.LoadControl("~/Controls/Popup_ForumThreadForm.ascx") as Controls_Popup_ForumThreadForm;
は、それから私は、次の手順を実行します
// add control to page
_page.Controls.Add(_control);
HttpContext.Current.Server.Execute(_page, _writer, false);
問題は、コントロールのPage_Loadイベントが」doesnのことです火はまったくありません。別の関数を追加して、コントロールをページのControlsコレクションに追加する前に呼び出すと、その関数は起動しますが、Page_Loadイベントは発生しません。
アイデアは何ですか?皆さんありがとう!
タグに** c#**と** Asp.Net **タグを追加して、読者を増やすことができます。 (そして、私は2歳のスレッドにコメントする前に投稿日付をチェックする必要があります。私は未回答の質問をブラウズしていました)。 –