我正在尝试获取Ajaxtoolkit的呈现HTML:编辑器控件。我在这里渲染时遇到错误:
[WebMethod]
public static string GetHtmlEditor()
{
CustomHTMLEditor objCustom = new CustomHTMLEditor();
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
HtmlTextWriter textWriter = new HtmlTextWriter(sw);
UpdatePanel up = new UpdatePanel();
up.ID = "upId";
up.ContentTemplateContainer.Controls.Add(objCustom);
up.RenderControl(textWriter);
return textWriter.ToString();
}
错误:页面不能为空。请确保在ASP.NET请求的上下文中执行此操作。
我尝试直接执行,即不使用UpdatePanel。它仍然会引发同样的错误。 我可以呈现Ajaxtoolkit控件吗?