文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>js获取UserControl内容,避免拼html的麻烦

js获取UserControl内容,避免拼html的麻烦

时间:2011-01-20  来源:fuhui

public  class UcViewHelper<T> where T:UserControl
    {
       private MyPage m_pageHolder;
       public T LoadViewControl(string path)
       {
           m_pageHolder = new MyPage();
           return (T) m_pageHolder.LoadControl(path);
       }
       public string RenderView(T control)
       {
           StringWriter output = new StringWriter();
           
           this.m_pageHolder.Controls.Add(control);
           HttpContext.Current.Server.Execute(this.m_pageHolder, output, false);

           return output.ToString();
       }
    }

  class MyPage:Page
{
    public override void VerifyRenderingInServerForm(Control control)
    {
        
    }
}

$.ajax({
   type: "GET",
   url: "XXXXAjaxHandler.ashx",
   dataType: "html",
   data: { },
   success: function (data, textStatus) {
    $("#KeyValueList").html(data);
              },
   error: function (XMLHttpRequest, textStatus, errorThrown) {
       }
  })//AJAX-end

 

 UcViewHelper<ClassName> viewManager = new UcViewHelper<ClassName>();
  ClassName control = viewManager.LoadViewControl("XXXX.ascx");
  context.Response.Write(viewManager.RenderView(control));

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载