【发布时间】:2011-03-24 08:01:29
【问题描述】:
我有一个 javascript 应用程序,它在 视图 (index.cshtml) 中运行。
问题:
问题是所有相对路径都是相对于当前url,这在简单的html webapp中是可以的,但在asp mvc中则不行。 js-app 不必担心它是在普通的 html 文件中还是通过 asp mvc 页面提供的。
即http://www.domain.com/<controller>/<action>/ 包含一个脚本 test.js。此脚本加载一个外部 xml 文件,相对于它进行搜索,即。 “数据/data.xml”。生成的 url 显示为 http://www.domain.com/<controller>/<action>/data/data.xml。没有找到。
问题:
有没有办法将静态文件(图像,...,甚至可能是 js 文件)路由到“~/Content/controller/action/
任何帮助表示赞赏!
Lg 瓦拉帕
PS:我知道 Url.Content() 但这不适合这里。
【问题讨论】:
标签: asp.net-mvc dynamic asp.net-mvc-3 routing relative-path