私はレコードを作成するためのGETアクションを持っています。ページはややダイナミックなので、データを保持するためのモデルは使用しません。私はいくつかのOAuthをやるために出発し、後で作成画面に戻るだけです。データを戻すために、私はクエリ文字列でリダイレクトしています。私は、GETアクションでクエリ文字列を解析し、ビューを表示します。問題は、クエリ文字列がブラウザに表示されていることです。擬似センシティブデータが表示されます。クエリ文字列パラメータを隠す
データを転送するためにクエリ文字列を使用しているだけなので、ブラウザに表示されないようにクエリ文字列を捨てることができるかどうかは疑問です。
それ以外の場合は、リダイレクトせずに別のアクションに移動する方法はありますか?私が "他の"アクションメソッドを直接呼び出すと、元のアクションのビューを見つけようとしています。私は明示的に行をreturn View("create", viewModel)
に変更することができますが、それは本当に汚れているようです。
POSTにリダイレクトできません。 OAuthプロセスが復帰すると、常にGETが使用されます。 POST経由でリダイレクトする方法はないようです。つまり、内部的にWebリクエストを作成することはできますが、これは複雑すぎるようです。 –