コントローラーには、GET アクションのペアからヒットする POST アクションがいくつかあります。検証が失敗した場合、POST の元であるアクションのビューをレンダリングしたいと考えています。例えば:
~/accounts POSTs to ~/accounts/disable - 検証エラーで "index" ビューをレンダリングします ~/accounts/profile POSTs to ~/accounts/disable - 検証エラーで "profile" ビューをレンダリングします
サーバー変数からリファラー (sic) を取得し、それを解析してアクションを理解することができますが、私が望むことを行う何かが組み込まれていることを望んでいたか、他の誰かがすでにこれを行っており、私が盗むことができます.
ControllerContext.RouteData プロパティには、現在のリクエストに関する情報のみが含まれており、参照元の (sic) リクエストではないようです...?
私は ASP.NET MVC ベータ版を使用しています。