使用用户控件生成html

      这两天碰到一个项目,有一个每一个int型的字段后边要一个曲线按钮,点击显示历史记录的曲线。

      图表控件用的是highcharts的jquery组件,具体的使用方法就不多说了,查看文档即可。

      主要是在调用的时候,把这些直接封装在了一个UserControl里,在ajax调用.ashx文件加载UserControl控件,直接生成相应的html,这里简单贴一下用ashx生成html的代码:     

  
  
  
  
  1. StringWriter output = new StringWriter(); 
  2. Page page = new Page(); 
  3. Control userControl = new Control(); //这里仅用的Control基类做示范
  4. userControl = page.LoadControl("~/Controls/Highcharts/HealthCharts.ascx"); 
  5. page.Controls.Add(userControl); 
  6. HttpContext.Current.Server.Execute(page, output, false); 
  7. string outHtml=output.ToString(); 
  8. output.Close(); 

 

你可能感兴趣的:(html,职场,休闲,用户控件)