【发布时间】:2010-12-09 18:24:03
【问题描述】:
我看到 MVC.NET 的第 2 版现在有一个 RequireHttps 属性,这对我来说非常有用。但是,关闭效果的好策略是什么?例如,我想在某些页面上使用 Https,而在其他页面上使用常规 Http。我应该创建自己的 RequireHttp 属性吗?
编辑:我正在使用我自己的 RequireHttp 属性,它工作正常,但我想知道 MVC.NET 第 2 版中是否有一些我缺少的内置功能。
编辑2:我一定不清楚。我的问题涉及以下内容:如果您使用 RequireHttps,那么之后的任何请求都将通过 Https,即使 Controller 或 Action 没有使用 RequireHttps 装饰。除非我弄错了,否则您需要第二个属性(例如 RequireHttp)将请求重定向到 Http 而不是 Https。
【问题讨论】:
标签: asp.net-mvc