例如,我的 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 / ),这意味着这条路线下的所有东西也都是相对于这条路线的。
答案 0 :(得分:0)
尝试使用@Url.Content("~/path/file.htm")
或
@Url.Action("ActionName", "ControllerName", new { variable = value })