2

任何人都可以提供一个代码片段,它将解释如何在ASP.Net MVC 框架中使用$.ajax调用在ASP.Net 图表控件中使用二进制流渲染类型。?

Ajax 调用将如下所示-->

$.ajax({              

    type: "POST",

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

    dataType: someSuitableDataType,

    error: function(error) {

    },

    success: function(html) {

    }
});
4

3 回答 3

1

我不确定为什么要使用 ajax 来调用二进制流,但是这篇博文向您展示了如何使用或使用控件来执行二进制流。

http://setiabud.blogspot.com/2010/02/using-aspnet-chart-controls-in-aspnet.html

于 2010-03-01T22:06:24.163 回答
1

您可能想看看这些链接:

http://msdn.microsoft.com/en-us/library/dd456682.aspx http://support2.dundas.com/OnlineDocumentation/WebChart2005/ImageMaps_ImageMapBinary.html

经过大量搜索找到它。

于 2011-04-07T02:18:48.633 回答
0

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

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

请参阅链接asp.net:Invalid temp directory in chart handler configuration [c:\TempImageFiles\](特别是向下滚动以回复 Stefan Steiger)以及http://www.4guysfromrolla.com/articles/081909-1 .aspx(有点过时)。

于 2015-12-14T15:58:55.207 回答