我的母版页中的javascript文件存在问题...我有以下内容:
<script src="Scripts/jquery-1.2.6.min.js" type="text/javascript"></script>
<script src="Scripts/Plugins/jquery-corners.js" type="text/javascript"></script>
这有效...直到我开始深入了解路线...例如,http://localhost/mywebsite
有效,但http://localhost/mywebsite/action
不起作用 - 我丢失了所有的javascript导入。
我已经为我的图片使用了Url.Content ...但它看起来不像我可以为我的javascript做任何事情。它不会那么难......我一定是在遗漏一些东西!任何帮助,将不胜感激!
更新
我找到了以下Using scripts in a master page with ASP.NET MVC ...但如果我把它放在标签之间......我需要它的话,我就无法使用它。如果我尝试将其放在那里,我会收到以下错误:
Controls集合不能 修改,因为控件包含 代码块(即&lt;%...%&gt;)。
答案 0 :(得分:4)
在stackoverflow上的其他帖子的帮助下计算出来。以下是最终奏效的内容:
<script src="<%= Url.Content("~/Scripts/CreativeLogic.js") %>" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/jquery-1.2.6.min.js") %>" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/Plugins/jquery-corners.js") %>" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function()
{
$('.part').corner("15px");
});
</script>
答案 1 :(得分:1)
查看UrlHelper.Content(找不到MSDN文档,抱歉)