AJAX 要求中にプログラムでレンダリングしたい UserControl がありますが、問題は、RenderControl
メソッドが PageLoad などの UserControl のイベントを呼び出していないことです。
これが私のコードです:
TextWriter myTextWriter = new StringWriter();
HtmlTextWriter myWriter = new HtmlTextWriter(myTextWriter);
ASP.Comment commentControl = (ASP.Comment)
LoadControl("CommentManage.ascx");
commentControl.Comment = comment;
commentControl.RenderControl(myWriter);
手順がありませんか?私が考えた解決策の 1 つは、PageLoad コードをパブリック メソッドに配置してそれを呼び出すことでしたが、可能であれば PageLoad を通常どおり呼び出したいと考えています。
ありがとう。