Asp.net 如何在Silverlight 4.0应用程序后面的asp页面上打开iframe而不使其可见
我的应用程序使用MVVM体系结构,需要偶尔调用一些外部asp页面来与其他一些系统交互。问题是我真的不想让用户看到这些页面,因为它们没有UI,它们只需要在后台打开,执行功能,然后关闭,所有这些都不会被看到。我不能使用无窗口模式。我需要框架指向的URL是在viewmodel中生成的,因此我还需要知道如何将该信息获取到框架中。我真的很迷恋这个问题,因为在没有无窗口模式的情况下,没有太多与此相关的在线信息。任何帮助都将不胜感激 我是如何将这两个代码拼凑在一起的 请注意,如果由于安全原因该框架位于不同的域中,您唯一可以做的就是设置该框架的url值。那对你可能没问题。因此,请尝试以下方法:Asp.net 如何在Silverlight 4.0应用程序后面的asp页面上打开iframe而不使其可见,asp.net,silverlight,silverlight-4.0,iframe,mvvm,Asp.net,Silverlight,Silverlight 4.0,Iframe,Mvvm,我的应用程序使用MVVM体系结构,需要偶尔调用一些外部asp页面来与其他一些系统交互。问题是我真的不想让用户看到这些页面,因为它们没有UI,它们只需要在后台打开,执行功能,然后关闭,所有这些都不会被看到。我不能使用无窗口模式。我需要框架指向的URL是在viewmodel中生成的,因此我还需要知道如何将该信息获取到框架中。我真的很迷恋这个问题,因为在没有无窗口模式的情况下,没有太多与此相关的在线信息。任何帮助都将不胜感激 我是如何将这两个代码拼凑在一起的 请注意,如果由于安全原因该框架位于不同的域
var element = HtmlPage.Document.GetElementById("yourIframe");
element.SetAttribute("src", yourUrl);
当我尝试src不是对象的属性时。代码不知道它是一个iframe。有什么想法吗?啊。。如果忘记返回的是HtmleElement,则必须调用SetAttribute。请参见上面的编辑。