ホームページ  >  記事  >  バックエンド開発  >  ASP.NET MVC のパスに関する問題

ASP.NET MVC のパスに関する問題

零下一度
零下一度オリジナル
2017-06-23 15:24:461985ブラウズ

コードを書くときにパスについて頭を悩ませる人は多いですが、実際、パスをクリックするのを手伝ってくれる人は誰もいません。初めてプログラミングを学ぶ人は、必ず私と同じ問題に遭遇すると思います。たとえば、「/」と「~」の引用の違いについては、この記事を読んでください。この記事を読めば、山や川があっても逃げ道はなく、別の村には明るい未来があると感じられるはずです。

1. パスについて:

(1) サイトパスを含むパス: Baidu

サイト変更パスが無効です。 2 ) 相対パス

同じディレクトリ:

上位ディレクトリと同じ:

親ディレクトリをたどります:

(3) ルートパス

相対パス / で始まる絶対パスと妥協します。

2. ASP.NET MVC についてパス

(1) ~ は Web アプリケーションのルート ディレクトリ演算子であり、サーバー コード内にのみ配置でき、クライアント要素内では使用できません

(2) src="@Url.Content("~ /scripts/*.js")" は、仮想パスをサイトの絶対パスに変換します。

プログラムが以下にある場合、 src="@Url .Content("~/scripts /*.js")" は次のように変換されます:

*.js

src=" /scripts/*.js" は次のように変換されます:

*.js

(3) MVC3 では src="@Url.Content("~/Scripts/*.js")" と記述する必要があります

そして MVC4 では src="~/Scripts として直接記述することができます/*.js"

3. ASP.NET MVC への参照の追加

(1) CSS リンクの追加

(2) 外部スクリプト参照を追加

もちろん、これはNETのみです他の言語で開発すると、別の問題が発生します。

以上がASP.NET MVC のパスに関する問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。