Href
とUrl.Content
の両方を使用して、ファイルまたはフォルダの仮想ルートパス〜に関連する仮想パスを解決できます。HrefとUrl.Contentの違いは何ですか?
HrefとUrl.Contentの違いは何ですか?
Href
とUrl.Content
の両方を使用して、ファイルまたはフォルダの仮想ルートパス〜に関連する仮想パスを解決できます。HrefとUrl.Contentの違いは何ですか?
HrefとUrl.Contentの違いは何ですか?
これらはかなり類似していますが、Href
はASP.NET WebPagesスタックに由来します。 MVCコンテキストでは、Url.Content
を使用する必要があります。
HrefはSystem.Web.WebPagesの一部であり、Url.ContentはSystem.Mvcの一部です。私はあなたがMVCアプリケーションを持っている場合、両方を取得すると思うが、いくつかの他の用途(webformsなど)はHrefしか利用できない。
url.contentは、通常のhrefを作成するだけではなく、アプリケーションのサブ/仮想ディレクトリのコンテキストを取り込みますが、hrefはストレートなポインタです。
ベストプラクティスでは、あなたのサイトがサブ/仮想ディレクトリに移動してもリンクが引き続き使用できることがわかります。
私は彼らが異なる結果を出す例を教えてもらえますか? – LaTeX
+1ありがとう、私はHrefを使用しました。なぜなら、それはより短く、より重要なことですが、実際には仮想ディレクトリでは機能しません。今すぐUrl.Contentを使用してください。 – Silvermind