我使用this extension在我的MVC应用中嵌入了.ascx
文件。在ascx
中有一个asp:Chart
对象。
当我打开我的页面http://localhost:56854/Machines/Details/1
时,没有图表图像。查看页面源我发现ChartImg.axd的路径存在问题。图像得到了
src="/Machines/Details/ChartImg.axd?i=chart_8b0e12daec9447feb9986442e53243d2_0.png&g=becaa2f59bec483eab9e9103620711eb"
只是
localhost:56854/ChartImg.axd?i=chart_8b0e12daec9447feb9986442e53243d2_0.png&g=becaa2f59bec483eab9e9103620711eb
网页浏览器中的给了我正确的图像。我的问题是:如何改变这条道路?
答案 0 :(得分:1)
我找到了解决方案。只需将这些行添加到RouteConfig.cs
文件中:
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("{controller}/{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("{controller}/{action}/{resource}.axd/{*pathInfo}");
答案 1 :(得分:1)
此问题有更多信息和问题的解释