これが解決された場合はお詫び申し上げます。ASP.NET MVC - 起動中のイニシエータを確認
アクションの開始者が「クリック」または「ナビゲート」しているかどうかを確認しようとしています。すなわち、ユーザが物理的にリンクをクリックしたか、またはURLをタイプ入力/編集したかどうか。
アクションフィルタで使用できるリクエストがありますか、このクライアント側のみです。私はデバッグツールを使用しており、そこでイニシエータを見ることができます。
私は唯一のユーザーは、彼らがリンクをクリックしたアクションにアクセスし、直接ではなく、URLを入力することができるようにしたいとデバッグツールで、その後、私は別のページにリダイレクトすることができ
OPは、アドレスバーを介して、またはリンクをクリックしてどちらか(GETを作りについて質問され、関連する属性を必要とするアクションメソッド) - POSTではありません。 –
「自分のリンクをクリックしたときにリクエストが行われることを確認する」(言い換えれば)は、偽造トークンには当てはまるようです。別の提案がありますか? – jdphenix
Victor Leontyevからの回答を見てください:) –