CSharp - 使用 ASP.NET MVC 3和区域进行图表绘制

  显示原文与译文双语对照的内容
0 0

我有一个 3网站,我将微软图表集成到。 我想添加的部分被隔离到它自己的网站区域。 我有图表工作,除了 ChartImg.axd的路径,这是什么渲染图像,因为它是从所有的资源调用的区域中的所有资源调用。 例如:


/area/controller/ChartImg.axd

这不能工作,因为它试图调用资源。

如果我改变了 URL,这样 ChartImg.axd 就在 root 中显示图表,所以我知道。 我宁愿不要把这些图像保存在经常更新的情况下,但是如果我必须这样做,那么我就会这样做。

时间: 原作者:

0 0

有两个忽略路由,这样区域不会尝试更改ChartImg的url 。 一旦将这些内容添加到区域内的RegisterArea函数中,图表的路径就会正确显示。


context.Routes.Ignore("{controller}/{resource}.axd/{*pathInfo}");
context.Routes.Ignore("{controller}/{action}/{resource}.axd/{*pathInfo}");

原作者:
...