部分视图不共享视图中的脚本

时间:2017-02-15 06:40:01

标签: javascript jquery asp.net-mvc-4 razor

我有一个.js页面,我在我的视图中使用< script>标签。在ajax调用之后,我在同一视图中呈现局部视图。但部分视图无法访问视图中包含的.js文件中的方法。

我想了解部分视图无法访问该方法的原因。 此外,在视图和部分视图之间可以共享多少数据?

我的理解是,由于部分视图类似于.ascx,它就像视图本身的一个组件,可以完全访问视图中的所有内容(显然不是这样)。

我能够通过在部分视图中包含相同的<script>标记(在视图中使用)来解决此问题。

1 个答案:

答案 0 :(得分:0)

您可以使用JS在父页面中附加部分视图html块。比你能够访问组件。