2

私はブログチュートリアルに従って、 FullCalendarと呼ばれるjQueryプラグインをASP.NETプロジェクトに実装しています。

そのチュートリアルでは、彼らは次のように主張しています。

Url.Contentメソッドは正しいURLを作成し、MS戦略(.... \ Content \ Site.cssのようなhref)よりもはるかに優れています。

しかし、彼らはどのようにしてその結論に達したのかを説明しようとさえしません。


それで、これの違いは何ですか:

<script src="~/Scripts/jquery-1.4.1.js" type="text/javascript"></script>

この:

<script src="<%= Url.Content("~/Scripts/jquery-1.4.1.js") %>" type="text/javascript"></script>
4

1 に答える 1

3

"~/Scripts/jquery-1.4.1.js"

~/ブラウザにとって何も意味がないため、上記はURLに解決されません

"<%=Url.Content("~/Scripts/jquery-1.4.1.js") %>"

Url.Contentアプリケーションで指定されたURLのパスを解決し~/ます


UrlHelper.Content メソッド

http://msdn.microsoft.com/en-us/library/system.web.mvc.urlhelper.content(v=vs.108).aspx

Converts a virtual (relative) path to an application absolute path.
于 2012-08-29T13:17:42.603 に答える