私はVS2015のAsp.Net-MVCでアプリケーションを作成しています。 MVCルーティングとAngular 2ルーティングの両方をサポートする必要があります。 アプリケーションがAsp.net-MVCルーティングと角度2ルーティングの両方をサポートする方法
私は様々な記事を経て、最終的に私のRouteConfig.csファイルのコードの下に使用している :I need MVC routing for Menu bar and Angular 2 routing for wizard present in each page lie below image.
routes.MapRoute(
name: "spa-fallback",
url: "{*url}",
defaults: new { controller = "Home", action = "Index" }
);
しかし、これは正しく動作していません。私がホーム/インデックスからホーム/コンタクトに行くとき、それは角度2のルーティングを考慮すべきではありません。しかし、それは、角2ルーティングを考慮すると、エラーを示している:以下
Error: Cannot match any routes: 'Home/Contact'(…)
はスクリーンショットです:
は、私は両方のルーティングと互換性のあるアプリケーションを作った可能性がどのように。おかげ
どのようにこのルートにリダイレクトしますか? URLをクリックし、ブラウザなどで入力しますか? –
私のインデックスページにContactのアンカータグがあります...ページが連絡先ページにリダイレクトされていますが、連絡先ページがレンダリングされるとコンソールにエラーが表示されます。 –
http://のような完全なURLを使用する必要があると思います/..../Home/Contact –