从MVC引用脚本文件

时间:2009-03-30 12:07:30

标签: model-view-controller

我在引用应该包含在视图中的脚本时遇到问题,当我使用不同的路径访问页面时,我的脚本失败。

这个想法是两条路线实际指向相同的行动:

http://localhost/PaydayWebsite/registration

http://localhost/PaydayWebsite/organizations/p001/departments/vest/employees/chn/registration

其中第二个只包括更多参数用于我的行动。我尝试过使用

ResolveUrl,Url.Content和mvccontribs Html.ScriptInclude但似乎都不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您应该能够使用Url.Content,但是您需要使路径相对于应用程序的根而不是当前路径。

使用

 Url.Content( "~/Content/Scripts/jquery-1.3.2.min.js" )

而不是

 Url.Content( "../../Content/Scripts/jquery-1.3.2.min.js" )