Kendo UI Window模式无法正常工作

时间:2014-05-28 22:54:12

标签: kendo-asp.net-mvc

任何人都可以帮助为什么模态不起作用 - 窗口的背景不会变灰或禁用。以下是我的代码:

<div>
@(Html.Kendo().Window()
.Name("Wind")
.Title("")
.Content(
        @Html.Partial("New").ToHtmlString()
)
.Width(750)
.Height(500)

.Draggable(true)
.Visible(false)
.Modal(true)
)

这就是我在_Layout.cshtml中的内容:

  <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
    <link href="@Url.Content("~/Content/kendo/2014.1.415/kendo.common.min.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/kendo/2014.1.415/kendo.dataviz.min.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/kendo/2014.1.415/kendo.black.min.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/kendo/2014.1.415/kendo.dataviz.black.min.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/kendo/2014.1.415/jquery.min.js")"></script>
<script src="@Url.Content("~/Scripts/kendo/2014.1.415/kendo.all.min.js")"></script>
<script src="@Url.Content("~/Scripts/kendo/2014.1.415/kendo.aspnetmvc.min.js")"></script>
<script src="@Url.Content("~/Scripts/kendo.modernizr.custom.js")"></script>

<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.validationEngine-en.js")" ></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.validationEngine.js")" ></script>
<link href="@Url.Content("~/Content/validationEngine.jquery.css")" rel="stylesheet" type="text/css" />

感谢!!!

2 个答案:

答案 0 :(得分:2)

给它一个标题。这是我在窗口之间看到的唯一区别(我有很多它们都可以工作)和你的窗口代码。

答案 1 :(得分:2)

这取决于您打开Kendo窗口的方式。以下是在JavaScript函数中打开它的示例:

function openKendoWindow()
{
    var window = $("#Wind");

    window.kendoWindow({
        content: "Hello",
        modal: true
    });
    window.data("kendoWindow").open();
};

注意我如何在函数中设置 modal:true 。试试吧。