Kendo UI窗口不会打开具有布局的视图
Kendo UI window will not open a view that has a layout
我正在使用KendoUI进行MVC,试图打开一个Kendo UI窗口来加载其内容,如下所示:
.LoadContentFrom("Edit", "CustomerContact")
.Events(events => events.Open("centerWindow"))
当Edit.cshtml视图使用我的_DialogLayout.chtml时,它将不会加载。当Edit.cshtml视图的Layout=null时,窗口加载得很好。
单击打开对话框时出现的JavaScript错误是:未捕获的类型错误:无法读取未定义的属性"open"
这是我的javascript:.事件(事件=>事件.Open("centerWindow"))
<script>
$(document).ready(function () {
$("#btnNewContact")
.bind("click", function () {
$("#windowContact").data("kendoWindow").open();
});
});
function centerWindow(e) {
e.sender.center();
}
</script>
为什么Edit.cshtml使用_DialogLayout.cshhtml视图时会发生错误,该视图是_Layout.cshtml的精简版本。当我创建一个没有Layout的视图时,它可以完全正常工作。
第二次检查_DialogLayout.cshtml是否包含jQuery(通常在底部)。如果是,您需要删除它。它将替换当前的jQuery版本,因此,您使用.data("kendoWindow")
访问的数据缓存为空。
相关文章:
- 骨干木偶-布局视图僵尸
- 如何让javascript在Asp.Net中注入到我的布局中的视图中进行渲染
- Kendo UI窗口不会打开具有布局的视图
- 测试提线木偶布局视图中是否缺少区域元素
- 如何在钛(合金)图像视图中使用后置布局
- 正确连接主干.将Marinette布局视图连接到应用程序
- 主干木偶布局视图无法正常工作
- Ember.js - 一个视图多个布局(已登录/未登录)
- ASP 网格视图在打开模式对话框时更改布局
- Aurelia:调整大小/布局更改视图事件
- 在木偶布局中维护一堆木偶项目视图
- 木偶嵌套布局视图未呈现,显示错误“元素必须存在于 DOM 中”
- 在ui路由器中,从较低状态覆盖处于较高状态的布局视图会导致ui视图为空
- 无法在骨干Marionette中扩展布局视图
- 当表单是木偶布局视图时,序列化表单数据
- 无法读取property 'render'在尝试呈现布局视图时未定义的
- 触发器从marionitte的布局视图触发时多次调用被调用的函数
- 如何使用木偶嵌套布局视图
- SailsJS将对象/变量传递到布局视图的正确方式
- 木偶嵌套布局视图 - 解析模型