MVC5 Scrips Bundles路径布局/文件夹

时间:2014-10-26 16:44:39

标签: jquery asp.net-mvc-5

我试图解决这个问题,并且不确定MVC5中的正确解决方案(我对捆绑包有些新意)。

使用bootstrap从新站点向导visual studio中输出基本站点。

mydomain.z\
mydomain.z\Home
mydomain.z\Home\Index
mydomain.z\Home\Contact
mydomain.z\Shared\Layout.cshtml

我的布局包含来自包的渲染脚本。当我在根索引页面时,一切正常:mydomain.z /

当你启动网站时,它会导航到mydomain.z /然后如果你导航到联系人视图页面mydomain.z / Home /联系这是我遇到问题的地方。

捆绑包呈现为/Scripts/Scripts.js,例如不是../../ Scripts / Scripts.js

修复此路径问题的正确方法是什么,我是否必须在每个页面中呈现脚本,为什么不知道请求控制器/页面的路径?

@Scripts.Render("~/bundles/jquery")

1 个答案:

答案 0 :(得分:0)

必须使用@section添加脚本,以便在jquery include

之后呈现
@section scripts 
{ 
    <script> 
        $('#myModal').modal('show') 
    </script> 
} 

Darin Dimitrov指出的道路没有任何问题。我过度思考了这个问题。