单击链接时ASP .NET图表消失

时间:2014-11-25 15:10:55

标签: c# asp.net charts

首先,我是完全初学者(特别是使用ASP .NET)所以甚至很难以清晰的方式解释我的问题。

我的想法是保存动态生成的ASP .NET图表。

在一个页面上我有:

  • 设置图表参数的几个控件(两个日历和组框)
  • 面板中有图表控件
  • 两个链接按钮:“GENERATE”生成图表,“SAVE”应将生成的图表保存到文件中。

不是很容易吗?

我对生成图表没有任何问题 - 它有效。问题是当我触发LinkSave_Click事件时。

protected void LinkSave_Click(object sender, EventArgs e)
    {
        string path = "c:\\temp\\";
        string nameoffile = "TEST";
        string data = DateTime.Now.ToString("ddMMMyyyy_HHmmss");
        string tekst = path + @"\" + nameoffile + "_" + data + ".png";
        Chart2.Width = 1800;
        Chart2.Height = 1100;
        Chart2.SaveImage(tekst, ChartImageFormat.Png);
    }

Page_Load事件如下:

protected void Page_Load(object sender, EventArgs e)
{ 
   if (!IsPostBack)
   { 
        this.Calendar1.SelectedDate = DateTime.Today.AddDays(-7); 
        this.Calendar2.SelectedDate = DateTime.Today; 
    } 
 } 

我希望将生成的图表保存到文件中。但在它发生之前,图表就会消失 所以生成的文件是空的:(

0 个答案:

没有答案