ハイブリッド アプリに requireJS を使用しています。ここで、レイアウト ページにある script タグを url の条件で変更する必要があります。スクリプトタグは次のようになります
<script data-main="@Url.Content("~/Scripts/main")" src="@Url.Content("~/Scripts/Libs/Requirejs/require.min.js")" type="text/javascript"></script>
ページが読み込まれると、/Home/Login
上記のスクリプト タグが次のように変更されます。
<script data-main="@Url.Content("~/Scripts/login")" src="@Url.Content("~/Scripts/Libs/Requirejs/require.min.js")" type="text/javascript"></script>
再びページをロードすると、/Mail/Index
上記のスクリプトタグは次のように変更されます
<script data-main="@Url.Content("~/Scripts/mail")" src="@Url.Content("~/Scripts/Libs/Requirejs/require.min.js")" type="text/javascript"></script>
ここで、3 つのページすべてが同じページを使用していることに注意して**_Layout.cshtml**
ください。また、上記のスクリプト タグは**_Layout.cshtml**
ページのみに配置されています。上記のように、このスクリプトを追跡して URL ルーティングの変更時にスクリプト タグを変更するにはどうすればよいでしょうか。