我在.NET Framework 4.5.1中使用了MVC 4。將視圖內的文件夾路徑上下文更改爲根目錄
我正在使用外部庫創建圖表。 HTML引用了一個動態創建的圖像,
<img usemap="#MainContent_C1WebChart1_MAP" id="MainContent_C1WebChart1" src="chartimage.aspx?SessionID=FooBar&Delete=T">
但它看着/Home/chartimage.aspx?SessionID=FooBar&Delete=T
(返回未找到文件)
它目前存在的/chartimage.aspx?SessionID=FooBar&Delete=T
下什麼是解決的最好辦法這個路徑錯誤?我不能在運行時將img中的src屬性更改爲包含'/',因爲它是由外部庫生成的。
控制器: /控制器/ HomeController的
查看: /瀏覽/首頁/ SITEMASTER和/Views/Home/Default.aspx。
如果我使這個視圖成爲默認的啓動頁面, RouteConfig:
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
//localhost:9000 Works great! But I don't want this as the default page.
//localhost:9000/Home/Index Doesn't work :(It's trying to get the resource from /Home/chartimage.aspx...
你可以使用jQuery – ISHIDA