首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用https打开RadWindow

如何使用https打开RadWindow
EN

Stack Overflow用户
提问于 2011-11-15 12:54:18
回答 1查看 772关注 0票数 2

我有一个网站,我们使用RadWindow作为确认弹出窗口。

为什么弹出窗口不显示/工作在"https“上,而在"http”上一切正常?

如果有必要,我可以添加更多代码,但我认为这是最重要的。这是我的赛道结束的地方..。

代码语言:javascript
复制
string url = "../Controls/General/ScenarieBeregning/ScenariePopupPage.aspx";

        Log.Debug("popup . url: "+url+". "+DateTime.Now);
        string script = string.Format(
"radopen('" + url + "?skemaId={0}&redirect={1}','RadWindow1')",
            skemaId,
            redirect);
        ScriptManager.RegisterStartupScript(
Page, typeof(Page), "scenarieConfirmPopUp", script, true);

我试着在url和google中添加"https“,但是运气不好。

任何人的帮助都是非常感谢的。

我可以共享我的解决方案

代码语言:javascript
复制
        string protocol = Request.Url.Scheme; // HTTP eller HTTPS
        string url = protocol + "://" + WebConfigConstant.HostAppsetting +"/Controls/General/ScenarieBeregning/ScenariePopupPage.aspx"; 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-15 12:56:52

检查这里

Telerik小组:

如果其中一个页面使用HTTP和另一个页面,则无法从另一个页面访问一个页面中的对象。请注意,此问题与RadWindow控件无关-如果您使用的是标准的IFRAME,您将经历相同的行为。在这种情况下,除了让两个页面使用相同的协议之外,没有其他解决办法,否则这将是一个主要的安全漏洞。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8136620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档