如何在ASP.NET MVC中使用所有相对路径路由文件夹?

时间:2018-01-24 10:29:11

标签: asp.net asp.net-mvc-4 routing

例如,我的 ASP.NET MVC 4 项目文件夹中有一个角度项目文件夹。

MyAspProjectFolder/App/AngularFolder/dist/index.html

当我从操作重定向到此文件时,使用

return Redirect(Url.Content("App/angularproj/dist/index.html"));

打开html文件,但是这个html文件里面的路径听错了。例如,在这个HTML文件中,我有一个脚本链接

<script type="text/javascript" src="polyfills.bundle.js">

ASP尝试从localhost获取它相对,例如

http://localhost:53131/polyfills.bundle.js 

但它不在localhost中,它在

之下
App/angularproj/dist/polyfills.bundle.js

是否可以说ASP,当我做一些路线时(例如 App / angularproj / ),这意味着这条路线下的所有东西也都是相对于这条路线的。

1 个答案:

答案 0 :(得分:0)

Check this link

尝试使用@Url.Content("~/path/file.htm")

@Url.Action("ActionName", "ControllerName", new { variable = value })