Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在ASP.Net MVC框架中使用ajax调用在ASP.Net图表控件中使用BinaryStreading rendertype_Asp.net_Asp.net Mvc_Charts_Asp.net Charts - Fatal编程技术网

如何在ASP.Net MVC框架中使用ajax调用在ASP.Net图表控件中使用BinaryStreading rendertype

如何在ASP.Net MVC框架中使用ajax调用在ASP.Net图表控件中使用BinaryStreading rendertype,asp.net,asp.net-mvc,charts,asp.net-charts,Asp.net,Asp.net Mvc,Charts,Asp.net Charts,有谁能给出一个代码片段来解释如何在ASP.Net图表控件中使用$.ajax调用ASP.Net MVC框架来使用二进制流呈现类型。 Ajax调用将如下所示--> 我不知道为什么要使用ajax来调用二进制流,但这篇博文向您展示了如何使用或使用控件来实现二进制流 您可能需要查看以下链接: 经过大量搜索后找到它。dundas链接已经过时,需要在内容页和处理程序页中复制图表控件。一种非常巧妙(且简单)的方法是在内容页面中使用img标记,imageUrl指向处理程序页面,并在运行时添加查询字符串,传递任

有谁能给出一个代码片段来解释如何在ASP.Net图表控件中使用$.ajax调用ASP.Net MVC框架来使用二进制流呈现类型。

Ajax调用将如下所示-->


我不知道为什么要使用ajax来调用二进制流,但这篇博文向您展示了如何使用或使用控件来实现二进制流


您可能需要查看以下链接:


经过大量搜索后找到它。

dundas链接已经过时,需要在内容页和处理程序页中复制图表控件。一种非常巧妙(且简单)的方法是在内容页面中使用img标记,imageUrl指向处理程序页面,并在运行时添加查询字符串,传递任何必需的参数,这需要一点阅读才能完全理解

处理程序页面有两个选项—ashx或aspx页面,除图表控件外不包含任何标记。第二种方法可以在设计器中轻松设置图表的某些元素的样式,并在运行时连接其余元素


请参阅链接(尤其是向下滚动以获得Stefan Steiger的回复)和(有点过时)。

我需要通过异步调用绘制图表。我的图表需要1-2分钟,有时需要5分钟才能绘制出来。我希望显示正在绘制图表的时间范围的加载指示器。所以我认为通过Ajax调用(ajaxStrat()和ajaxStop()方法)是可能的。如果我错了,请纠正我。为什么不将图像保存为服务器上的文件,然后检索它们?
$.ajax({              

    type: "POST",

    url: "/DrawChart/" + drawingParamter1+ "/" + drawingParamter2,

    dataType: someSuitableDataType,

    error: function(error) {

    },

    success: function(html) {

    }
});