Web サービスでユーザー コントロールを読み込もうとしていますが、Load_Page() が実行されません。
私は使用しようとしました:
HttpContext.Current.Server.Execute(page, text, false);
しかし、NullException を返します。それは私のコードです:
public string Controle(string url)
{
Page page = new Page();
UserControl userControl = (UserControl)page.LoadControl(url);
//userControl.EnableViewState = false;
HtmlForm form = new HtmlForm();
form.Controls.Add(userControl);
page.Controls.Add(form);
StringWriter text = new StringWriter();
HtmlTextWriter htmltext = new HtmlTextWriter(text);
userControl.RenderControl(htmltext);
return text.ToString();
}
それが明確であることを願っています。