这两天碰到一个
项目,有一个每一个int型的字段后边要一个曲线按钮,点击显示历史记录的曲线。
图表控件用的是highcharts的jquery组件,具体的使用方法就不多说了,查看文档即可。
主要是在调用的时候,把这些直接封装在了一个UserControl里,在ajax调用.ashx文件加载UserControl控件,直接生成相应的html,这里简单贴一下用ashx生成html的代码:
- StringWriter output = new StringWriter();
- Page page = new Page();
- Control userControl = new Control(); //这里仅用的Control基类做示范
- userControl = page.LoadControl("~/Controls/Highcharts/HealthCharts.ascx");
- page.Controls.Add(userControl);
- HttpContext.Current.Server.Execute(page, output, false);
- string outHtml=output.ToString();
- output.Close();