在asp.net回发上的https警告

时间:2011-08-10 21:45:42

标签: c# asp.net https

我有一个简单的网页,有级联下拉列表(不是Ajax)。当我使用常规的http:url时,代码工作正常,但是当我在https上的安全服务器上安装它时:我从下拉列表中收到回发警告。警告说“安全警告 - 您是否只想查看安全传送的网页内容”?

如何安全地“传递”所有内容?

3 个答案:

答案 0 :(得分:4)

通过HTTPS提供HTML文档时,应确保使用HTTPS引用所有链接的内容(脚本,css文档,图像等)。使用HTTP会起作用,但会产生你所询问的警告。

有许多工具可以帮助您查找使用HTTP而非HTTPS引用的资源,包括但不限于:

  • Firebug
  • 中的“网络”标签
  • Fiddler
  • Chrome开发者工具中的“网络”页面(CTRL + SHIFT + I)

答案 1 :(得分:2)

此消息表示某些内容是通过标准http协议传递的。您应该检查是否有任何内容被完整的网址引用> I.E. http://example.com/myphoto.jpg

答案 2 :(得分:1)

确保所有引用的文件(图片,css和javascript)都是从https://加载而不是http://

如果选中Firebug中的Net选项卡,您可以看到页面加载的所有内容列表。