私は次のように定義されたルートを持っています
routes.MapRoute(
"Company", // Route name
"Company/{companyname}", // URL with parameters
new { controller = "Company", action = "CompanyDetail", companyname = UrlParameter.Optional } // Parameter defaults
);
問題は、会社のコントローラーにリクエストを送信してパラメーターを渡した場合にこのルートを作成したことですCompanyDetail
が、ある条件では、このメソッドに送信したくないので、コントロールを別のアクションに送信したいと思いますCallCompany
。これを解決する方法と、両方のタイプのリクエストを実行する必要があることに注意してください。