How can I change the action a form submits to based on what button is clicked in ASP.NET MVC? - Stack Overflow 前にも、この方法について考えたことがあって、その時はストラテジパターンを使ってDelegateでのコマンド振り分けでの実装をしてたんですが、少し前に違う方法を実装してるのを見て悔い改めたんです。 MVCによく似合う方法は、属性ベースで対象となるアクションを振り分ける(判定する)方法ですよね。 AcceptVerbsでHTTP Method毎に処理を振り分ける事ができるのを上手く利用して、Submitの値毎に処理を振り分けるためにActionMethodSelectorAttributeを派生したSubmitCommandAttributeというのを定義していました。 us