Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 视图中的脚本未被部分视图共享_Javascript_Jquery_Asp.net Mvc 4_Razor - Fatal编程技术网

Javascript 视图中的脚本未被部分视图共享

Javascript 视图中的脚本未被部分视图共享,javascript,jquery,asp.net-mvc-4,razor,Javascript,Jquery,Asp.net Mvc 4,Razor,我有一个.js页面,我使用<script>标记将其包含在视图中。在ajax调用之后,我将在同一视图中渲染部分视图。但是部分视图无法访问视图中包含的.js文件中的方法 我想了解部分视图无法访问该方法的原因。 此外,视图和局部视图之间可以共享多少数据 我的理解是,由于部分视图类似于.ascx,它就像视图本身的一个组件,可以完全访问视图中的所有内容(显然不是这样) 我可以通过在部分视图中包含相同的标记(在视图中使用)来解决此问题。您可以使用JS在父页面中附加部分视图html块。您将能够访问组件

我有一个.js页面,我使用<script>标记将其包含在视图中。在ajax调用之后,我将在同一视图中渲染部分视图。但是部分视图无法访问视图中包含的.js文件中的方法

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

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


我可以通过在部分视图中包含相同的
标记(在视图中使用)来解决此问题。

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

我已使用$(“#elemId”).html(响应)将部分视图附加到视图中的。仍然不起作用。请在主页下方添加js文件的引用。(并且不在局部视图中包含脚本)