在asp.net MVC中使用RedirectToAction时如何设置协议?

时间:2009-09-29 14:27:32

标签: asp.net-mvc

如何调用RedirectToAction并在其中设置http或https目的地?

编辑:我有网站,adn obly一个页面使用https协议,在我访问它之后asp.net mvc url引擎开始在任何地方使用https协议。我必须使用http协议从此页面重定向,但默认情况下mvc使用https生成所有内容(页面上的actionlinks或使用redirecttoaction)。抱歉我的英文=)

1 个答案:

答案 0 :(得分:1)

使用带有redirect = true的RequireSslAttribute(在MVC Futures中)从http切换到https,而不是尝试在RedirectToAction上设置协议。它更强大。

如果您需要从https切换到http,可以根据code of RequireSslAttribute编写类似的属性。