为什么asp.net mvc kendoui网格中弹出窗口的open事件不起作用



我使用asp.net mvc kendoui创建了一个新网站。我使用kendoui网格创建了一个网格列表,并使用Popup模板窗口进行编辑。但当我想测试弹出窗口的打开事件时,我发现它不起作用。当我看到kendoui生成的html源代码时,我发现网格代码中不存在js处理程序。有人能帮忙吗?有人有同样的问题吗?代码类似:

@(Html.Kendo().Grid<T>().Name("test")....Editable(edit=>edit.Mode(GridEditMode.Popup).TemplateName("Editor").Window(w=>w.Events(e=>e.Open("OpenWindow")))))

<script>function OpenWindow(obj){}</script>

我知道这个问题已经过时了,但Telerik已经声明Popup窗口上的事件不适用于Razor语法。您需要使用网格的"编辑"事件。

以下是Telerik 的答案

以下是堆栈溢出的另一个解决方案

最新更新