我有用于创建记录的GET操作。由于该页面有些动态,因此我不使用模型来保存数据。我会去做一些OAuth,以后再回到创建屏幕。为了传回数据,我使用查询字符串重定向。我在GET操作中解析查询字符串,然后显示视图。问题是,查询字符串显示在浏览器中。这显示伪敏感数据。隐藏查询字符串参数
由于我只使用查询字符串传输数据,我想知道是否可以抛出查询字符串,以防止它显示在浏览器上。
否则,有没有办法去另一个行动没有重定向?我发现,如果我直接调用“其他”操作方法,它会尝试查找原始操作的视图。我可以明确地将return View(viewModel)
行更改为return View("create", viewModel)
,但这似乎很脏。
我无法重定向到POST。当OAuth进程返回时,它总是使用GET。似乎没有办法通过POST重定向。我的意思是,我可以在内部创建一个Web请求...但这看起来太复杂了。 –