在嵌套的partial中加载js文件

时间:2016-03-03 11:44:15

标签: javascript asp.net-mvc

原谅我缺乏MVC知识 - 仍然在教自己。

基本上开始了他们主要使用MVC的新工作,学习曲线陡峭。我已经负责在嵌套的局部视图中需要时调用Javascript文件,虽然我对前者很满意,但我似乎在加载脚本时遇到了麻烦。我已经尝试了sections这项工作做得不好而且我认为无法完成。

所以我有: Index.cshtml>加载AddressList.cshtml>加载Address.cshtml

加载address.chtml partial view后,我想加载js文件。

<script type='text/javascript' src='https://maps.googleapis.com/maps/api/js?sensor=false'></script>

这对某些人来说非常微不足道,但从来没有像现在这样能够让它发挥作用。

手头的任务是我在主layout view中加载js文件时构建并运行的更大功能的一部分。情况已经改变,现在需要移动js文件。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

JavascriptPartialViews无法很好地协同工作,因为您可以多次使用PartialView,如果您添加PartialView两次,则脚本也会是

一种方法是将脚本部分移动到主视图中,以后在此过程中调用PartialView

或者,如果您不介意使用第三方框架,则ForLoop HtmlHelper允许您在javascript内使用PartialView并控制要正确添加的脚本。