Ai đó có thể vui lòng giải thích lý do tại sao tôi nên sử dụng (hay tôi nên?):tại sao sử dụng @ Url.Content
<script type="text/javascript" src="@Url.Content("/Scripts/SomeScript.js")"></script>
vs
<script type="text/javascript" src="/Scripts/SomeScript.js"></script>
Cảm ơn
+1, Với các từ khác: 'Url.Content' đảm bảo rằng tất cả các liên kết hoạt động không có vấn đề gì nếu trang web nằm trong thư mục ảo hoặc trong thư mục gốc của trang web. – jgauffin
Chỉ cần một lưu ý bổ sung: 'Url.Content' nó đã được một trợ giúp lớn cho đến nay, nhưng trong MVC4/Razor2.0 nó không còn cần thiết, chúng tôi có thể sử dụng:' src = "~/Scripts/SomeScript.js" '. – GolfWolf
Ngoài ra, vì 'loại' mặc định là' text/javascript', bạn có thể bỏ nó ra. Điều này là phù hợp với tất cả các trình duyệt hiện tại và thậm chí là cũ. – Aaron