簡體   English   中英

使用ASP.Net MVC 3和區域進行圖表繪制

[英]Charting with ASP.Net MVC 3 and Areas

我有一個要整合Microsoft圖表的MVC 3網站。 我要添加此部分到它自己的網站區域中。 除了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}");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM