gpt4 book ai didi

c# - 使用 ASP.Net MVC 3 和区域绘制图表

转载 作者:太空宇宙 更新时间:2023-11-03 14:22:07 26 4
gpt4 key购买 nike

我有一个 MVC 3 网站,我正在将 Microsoft 图表集成到其中。我要添加的部分被隔离到网站自己的区域中。除了 ChartImg.axd 的路径之外,我的图表正在工作,这是渲染图像的路径,因为它是从区域调用的,所有资源调用都附加了该路径。示例:

/area/controller/ChartImg.axd

这不起作用,因为它正在尝试相对调用资源。

如果我更改 URL 以便 ChartImg.axd 位于根目录中,它会显示图表,因此我知道它们正在制作中。我不想保存这些图像,因为它们经常更新,但如果我必须这样做,我会这样做。

最佳答案

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

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

关于c# - 使用 ASP.Net MVC 3 和区域绘制图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5076526/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com