我有一个用于创建记录的 GET 操作。因为页面有点动态,所以我不使用模型来保存数据。我去做一些 OAuth,只是稍后返回创建屏幕。为了将数据传回,我使用查询字符串进行重定向。我在 GET 操作中解析查询字符串,然后显示视图。问题是,查询字符串显示在浏览器中。这将显示伪敏感数据。
由于我只使用查询字符串来传输数据,我想知道是否可以将查询字符串扔掉以防止它出现在浏览器上。
否则,有没有办法在不重定向的情况下进行另一个操作?我发现,如果我直接调用“其他”动作方法,它会尝试找到原始动作的视图。我可以明确地将return View(viewModel)
行更改为,return View("create", viewModel)
但这似乎真的很脏。