用户控件渲染为html问题 [英] User control rendering to html issue

查看:86
本文介绍了用户控件渲染为html问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何解决错误

脚本控件"upProgress"不是已注册的脚本控件.在调用RegisterScriptDescriptors()之前,必须使用RegisterScriptControl()注册脚本控件.参数名称:scriptControl".

使用代码将用户控件呈现为html时发生错误

how to solve the error

"Script control ''upProgress'' is not a registered script control. Script controls must be registered using RegisterScriptControl() before calling RegisterScriptDescriptors(). Parameter name: scriptControl".

error occurred while rendering user control to html using the code

private string RenderControl(Control ctrl)
    {
        StringBuilder sb = new StringBuilder();
        StringWriter sw = new StringWriter(sb);
        HtmlTextWriter hw = new HtmlTextWriter(sw);

        ctrl.RenderControl(hw);

        return sb.ToString();
    }




upProgress是ajax更新面板的进度条.




upProgress is an ajax update panel progress bar.

推荐答案

您的页面中有一个名为upProgress的脚本控件,并且尚未注册.那就是错误的意思.如果您认为这是错误的,则需要发布代码并解释为什么您不同意错误的内容.
You''ve got a script control in your page called upProgress and it''s not registerd. That''s what the error says. If you think that is wrong, you need to post code and explain why you disagree with what the error says.


这篇关于用户控件渲染为html问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆