Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 剑道窗口加载aspx页面_C#_Asp.net_Asp.net Mvc_Kendo Ui - Fatal编程技术网

C# 剑道窗口加载aspx页面

C# 剑道窗口加载aspx页面,c#,asp.net,asp.net-mvc,kendo-ui,C#,Asp.net,Asp.net Mvc,Kendo Ui,请有人解释一下,我如何在剑道UI窗口中打开我的解决方案中的ASPX页面,并获取我需要的任何值 我想要的是用我自己的ASPX页面打开一个剑道窗口,在剑道窗口中选择模板后,该页面会将ID传递到主视图。显示了如何使用content属性将远程页面加载到窗口的内容中: window.kendoWindow({ content: "myPage.aspx" }); 虽然默认情况下,它只需要将HTML注入页面,因此结果不应包含和标记。然而,此时标记只是插入到页面中,因此任何JavaScript都可以

请有人解释一下,我如何在剑道UI窗口中打开我的解决方案中的ASPX页面,并获取我需要的任何值

我想要的是用我自己的ASPX页面打开一个剑道窗口,在剑道窗口中选择模板后,该页面会将ID传递到主视图。

显示了如何使用
content
属性将远程页面加载到窗口的内容中:

window.kendoWindow({
    content: "myPage.aspx"
});
虽然默认情况下,它只需要将HTML注入页面,因此结果不应包含
标记。然而,此时标记只是插入到页面中,因此任何JavaScript都可以直接与“父级”通信,因为它们都是相同的页面


您还可以指定
iframe
选项

window.kendoWindow({
    content: "myPage.aspx",
    iframe: true
});
这将使窗口内容成为
,而不是注入页面。 我认为您的内容可以像普通页面一样指定
标记,但现在您的JavaScript必须执行一些不同的操作才能将值传递回父级。这是回到了正常的JS领域,而不是剑道。如果我没记错的话,您可以通过调用以下命令来调用iframe父级中的函数:

window.parent.myFunction("some value");

嗨,谢谢这个。。。我已经试过了,它只是给了我HTTP错误404.0-找不到。任何想法。。。我从ASPX部分获取了完全相同的代码,并将其替换为我的测试ASPX页面?确保URL是正确的,并且Kendo没有把它搞砸。对于iframe,它确实会说src=ViewPage1.aspx。不知道发生了什么。