ASP.NET MVC 4 で、ルート URL のプレースホルダー以外のソース (ヘッダーやポスト データなど) からルート値をバインドする方法はありますか? それとも、それらは本質的に URL に結合されていますか?
action
具体的には、投稿されたフォーム フィールドの値でルート値をオーバーライドすることに興味がありました。そうすれば、アクション名のa と aname
をそれぞれ指定することで、コントローラーでさまざまなアクションを呼び出すさまざまな送信ボタンをページに簡単に作成できます。action
value
を設定しようとしRouteData.Values
ましたHttpModule
が、アクションをオーバーライドするにはパイプラインが早すぎるようです。