任何人都可以提供一个代码段,解释如何使用 $。ajax <在ASP.Net图表控件中使用 Binary streaming 呈现类型/ em> 在 ASP.Net MVC框架中调用。 ?
Ajax调用将如下所示 - &gt;
$.ajax({
type: "POST",
url: "/DrawChart/" + drawingParamter1+ "/" + drawingParamter2,
dataType: someSuitableDataType,
error: function(error) {
},
success: function(html) {
}
});
答案 0 :(得分:1)
我不确定您为什么要使用ajax来调用二进制流,但是这篇博客文章向您展示了如何使用或使用控件来执行二进制流。
http://setiabud.blogspot.com/2010/02/using-aspnet-chart-controls-in-aspnet.html
答案 1 :(得分:1)
您可能需要查看以下链接:
http://msdn.microsoft.com/en-us/library/dd456682.aspx http://support2.dundas.com/OnlineDocumentation/WebChart2005/ImageMaps_ImageMapBinary.html
经过大量搜索后找到了它。
答案 2 :(得分: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(稍微过时)。