ASP.net使用Ajax加载部分视图

时间:2014-11-12 02:18:36

标签: c# asp.net-mvc-4 model-view-controller

实际上我正在使用kendo小部件。 我已经加载了部分视图' 视口'在 _Layout 内加载ajax加载视口内的其他视图。 我已将这些脚本包含在 viewport

<script src="@Url.Content("~/Scripts/kendo/2013.2.918/jquery.min.js")"></script>

并根据telerik文档,

  

通过AJAX加载页面后,widget对象未定义   通常在通过AJAX加载的页面包含脚本时引起   引用jQuery。当jQuery重新初始化时,所有基于jQuery的   清除数据属性,包括数据(&#34; kendoWidget&#34;)   包含Kendo UI小部件对象的属性。

我试图在_Layout中加载脚本,但它无效。 怎么解决?

1 个答案:

答案 0 :(得分:0)

请包括以下脚本。但是在View页面上完成了它 视口。

Exaple:如果您以视口方式加载XXX页面。然后你必须在XXX页面中提到脚本。

从AJAX加载View时会出现这种问题。请仅在XX页面中提及该脚本,并在Viewport页面中进行渲染。

<script src="@Url.Content("~/Scripts/kendo/2013.2.918/jquery.min.js")"></script>