【发布时间】:2010-04-12 15:25:15
【问题描述】:
我正在使用 ASP.NET 图表控件,它从数据库中获取数据。有时,这些数据是空的,我找不到任何方法来显示一些文本或类似内容,而不是显示空白屏幕。没有任何属性可以让我这样做。
此外,我认为由于数据为空,每次尝试显示没有数据的图表时都会出现异常:
16.48.27 ERROR: System.Web.HttpException: File does not exist.
at System.Web.StaticFileHandler.GetFileInfo(String virtualPathWithPathInfo, String physicalPath, HttpResponse response)
at System.Web.StaticFileHandler.ProcessRequestInternal(HttpContext context)
at System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext context, AsyncCallback callback, Object state)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
我想是因为 Chart 对象的“ImageLocation”属性,因为它不会创建任何带有空数据的图像,所以它找不到那个位置。
这是我要避免的图像:
alt text http://img532.imageshack.us/img532/6215/chartt.png
问题:有什么方法可以检测 Chart 何时接收到空数据?
【问题讨论】: