从javascript函数获取Kendo Window LoadContentFrom参数内容

时间:2018-03-01 12:27:53

标签: jquery model-view-controller kendo-ui kendo-window

我通过调用返回局部视图的Controller Action来加载Kendo Window的内容。此操作接受一个参数(levelid)。我想使用类似于下面的javascript来提供此参数,但这会导致我出错。有可能这样做吗?

Pattern.compile("^[a-zA-Z0-9\\.\\-_]+@(example1\\.com|domain1\\.com)");

1 个答案:

答案 0 :(得分:0)

有几种方法可以做到这一点。数据源允许您以JS函数的形式指定数据。我找不到类似的功能:

LoadContentFrom().Data("jsFunctionToGetData");

要解决此问题,您可以在Razor中配置网格,然后在Jquery加载中获取网格句柄并实现刷新,提供您自己的参数。请参阅以下链接中的第二个答案:

how to set LoadContentFrom kendo window in run time

在下面的答案中详细介绍了提供参数客户端的另一种方法,只需覆盖open方法:

MVC kendo window - Get Data from javascript function