如何呈现AjaxToolkit控件

时间:2011-08-03 10:12:04

标签: asp.net

我正在尝试获取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控件吗?

0 个答案:

没有答案