利用js调用用户自定义控件

下面代码可以在你利用js调用时,某一个aspx页面的输出,把这个输出传回指定的div或其他什么的,就可以实现加载自定义控件的效果 
name 用来指定你的控件名称,至于控件要显示的内容就与这边的代码无关。
     Response.Clear();
        StringBuilder sb = new StringBuilder();
        System.IO.StringWriter sw = new System.IO.StringWriter(sb);
        HtmlTextWriter writer = new HtmlTextWriter(sw);
        Control d = LoadControl(name + ".ascx");
        d.RenderControl(writer);
        Response.Write(sb.ToString());
        Response.End();

posted @ 2007-12-29 09:19  singleblue  阅读(1133)  评论(1编辑  收藏  举报