我有一个web应用程序托管在多个服务器上,其中一些服务器是https.如何从代码隐藏中判断页面当前是否为http或https格式?

推荐答案

您可以参考HttpRequest类上的Request.IsSecureConnection属性.要获得页面、用户控件等外部的完整引用,请使用HttpContext.Current.Request.IsSecureConnection.

Asp.net相关问答推荐

更新剃须刀页面中图表的值

IIS 中的嵌套 ASP.NET应用程序继承父配置值?

如何在页面加载之前运行 JavaScript 代码?

解析器错误消息:文件/TestSite/Default.aspx.cs不存在

有没有办法将 onclick 事件添加到 ASP.NET 标签服务器控件?

如何判断 IIS 是处于 32 位还是 64 位模式

在视图 Mvc.net 中访问路由值

Httpclient 该实例已经启动了一个或多个请求.只能在发送第一个请求之前修改属性

防止在 Visual Studio 2008 ASP.NET Web 窗体中复制粘贴时自动生成 ID

您如何在 .net WebApi2 应用程序中的 OAuth2 令牌请求中使用额外参数

VS 2010 中缺少 App_Code 文件夹

asp.net 网站上的第一页加载缓慢

IISExpress 找不到使用 Visual Studio 2013 运行 localhost 的 ssl 页面

Ashx 文件中的 HttpContext.Current.Session 为空

IronRuby死了吗?

您可以从 web.config 文件中的其他位置提取 log4net AdoNetAppender 的 connectionString 吗?

判断 IQueryable 结果集的最佳方法是什么?

SignalR 2.0 错误:无法加载文件或程序集 Microsoft.Owin.Security

POST 字符串到 ASP.NET Web Api 应用程序 - 返回 null

Session.Clear() 与 Session.RemoveAll()