次のような一連の URL があります。
/Catalog/Ajax/Update/{ViewToUpdate}?var1=a&var2=b&var3=c
現在、{ViewToUpdate} ごとに 1 つずつ、いくつかのルートをセットアップしました。コードを要約できるように、{ViewToUpdate} をアクション ハンドラに渡したいと考えています。それ以外の:
public ActionResult AjaxUpdateNavigation(string var1, string var2, string var3) {}
私は…したい:
public ActionResult AjaxUpdateNavigation(string ViewToUpdate, string var1, string var2, string var3) {}
ここに私の現在のルートがあります:
routes.MapRoute(
"CatalogAjaxNavigation",
"Catalog/Ajax/Update/Navigation",
new { controller = "Catalog", action = "AjaxUpdateNavigation" }
);
{ViewToUpdate} 文字列を処理するだけでなく、クエリ文字列を渡すようにルート定義を正しく設定するにはどうすればよいですか?
ティア