モデルのデータがURLに表示されていないビューモデルをビューに渡すにはどうすればよいですか?URLに表示されるモデルデータを停止するには
public ActionResult MyView(MyModel model)
{
model.memberId = "Secret Id"
return View("MyView", model)
}
URLはデータが非常に秘密ではないですが、それはURLに表示されたことは本当に受け入れられない
http://localhost:1234/MyView?memberId=Secret Id
として表示されます。
あなたが本当に選択肢を持っているし、クライアントに実用的ではないときに使用可能それにURLを追加することを避けるためにどこでもPOST/AJAXを使用していないGETリクエストを実行します。シークレットIDではなく、サーバー側でいつでも元に戻すことができるトークンを使用することができます。 – tawman
あなたは、クライアントが常に推測することができない場合は、(サーバー上の)あなたのセッションで保存されなければならないのuserIdを保存したい場合。クライアントを信頼しないでください。 –