【发布时间】:2015-03-02 12:43:46
【问题描述】:
我正在开发 DevExpress MVC GridView,一切都很好,直到我进行以下设置:
settings.ClientSideEvents.SelectionChanged = "SelectionChanged";
在此之后,网格是“不可见的”
当我使用 Inspect 元素检查代码时,我可以看到代码,当我用鼠标越过块时,元素会突出显示(但未显示)请参阅 --> http://prntscr.com/5olbxp
我也在脚本部分写了函数:
<script>
function SelectionChanged(s,e) {
...
}
</script>
我不知道为什么网格会消失:/
【问题讨论】:
-
脚本是定义在主视图还是GridView的局部视图?我看到您在控制台中有错误。打开它以检查您遇到的错误。
-
@GoshaFighten 我忘了检查错误:/ 这就是问题所在:prntscr.com/5ozlr3 - 我在主视图底部的 javascript 代码中有这个函数(从这里调用网格的部分) )
-
我编写了内联函数
settings.ClientSideEvents.SelectionChanged = "function(s,e){alert('ok');}";,它可以工作。如果我们找不到其他解决方案,我会这样工作。 :)
标签: asp.net-mvc gridview devexpress devexpress-mvc