ホームページ > ウェブフロントエンド > jsチュートリアル > MVC プロジェクトで JavaScript の正しいアプリケーション ルート URL を設定するにはどうすればよいですか?

MVC プロジェクトで JavaScript の正しいアプリケーション ルート URL を設定するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-10-28 09:08:02
オリジナル
989 人が閲覧しました

How to Set the Correct Application Root URL for JavaScript in MVC Projects?

JavaScript のアプリケーション ルート URL を構成する方法

MVC プロジェクトでは、JavaScript はアプリケーション ルートを基準にして URL を参照します。これにより、アプリケーションをサブフォルダーにデプロイするときに問題が発生する可能性があります。これを解決するには、いくつかの方法があります。

絶対 URL を使用する

常にアプリケーション ルートで始まる必要がある URL については、絶対パスの使用を検討してください。

<code class="javascript">var urlToJobIndex2 = "/jobs/GetIndex";</code>
ログイン後にコピー

Url.Content ヘルパーを利用する

Razor ビューで Url.Content ヘルパー メソッドを使用して、ベース URL を生成し、JavaScript 変数に保存します。

<code class="csharp">@Url.Content("~")</code>
ログイン後にコピー
<code class="javascript">var myApp = myApp || {};
myApp.Urls = myApp.Urls || {};
myApp.Urls.baseUrl = '@Url.Content("~")';</code>
ログイン後にコピー

URL ヘルパーを使用した特定のアクション URL

特定のアクション メソッドを参照する場合は、Url.Action または Url.RouteUrl ヘルパー メソッドを使用します。

<code class="csharp">@Url.Action("GetIndex", "Jobs")</code>
ログイン後にコピー
<code class="javascript">var myApp = myApp || {};
myApp.Urls = myApp.Urls || {};
myApp.Urls.jobIndexUrl = '@Url.Action("GetIndex", "Jobs")';</code>
ログイン後にコピー

結論

これらのアプローチのいずれかを実装することで、ローカル環境とデプロイ環境の両方でアプリケーション ルートからリソースに正しくアクセスするように JavaScript を構成できます。

以上がMVC プロジェクトで JavaScript の正しいアプリケーション ルート URL を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート