Tôi không thể hiểu (các) lợi ích mà tôi có thể nhận được từ phương thức Url.Content()
trong ASP.NET MVC. Ví dụ: bạn thấy src='@Url.Content("~/Contents/Scripts/jQuery.js")'
. Tại sao tôi nên sử dụng nó? Lý do gì có thể tồn tại để sử dụng? Lợi ích, lợi thế, v.v. qua việc sử dụng các tài liệu đơn giản cũ đơn giản như src='/scripts/jquery.js
?Tại sao tôi nên sử dụng @ Url.Content ("~/blah-blah-blah")?
Cập nhật: Dựa trên câu trả lời, tôi muốn biết liệu có lý do nào khác để sử dụng nó, ngoài việc xử lý các thư mục ảo không? Bởi vì tôi đã không nhìn thấy bằng cách sử dụng các ứng dụng ảo mà nhiều (mà tất nhiên không có nghĩa là nó đã không được sử dụng nhiều).
Bạn chưa bao giờ có nhiều ứng dụng tồn tại trong một trang web duy nhất –
Vâng, đó là lý do duy nhất họ sử dụng' @ Url.Content'? Nếu vậy, chúng ta có thể đơn giản ngừng sử dụng nó trên một ứng dụng cho mỗi giải pháp trang web không? –
Xin lỗi vì trả lời muộn - luôn tốt nhất để đưa nó vào. Bạn không bao giờ biết cấu trúc trang web có thể thay đổi như thế nào trong tương lai. Về mặt kỹ thuật, nếu bạn _never_ sẽ thay đổi vị trí của nó và một ứng dụng của nó trên mỗi trang web không có thư mục ảo bên dưới nó, thì chắc chắn bạn chỉ có thể sử dụng src = '/ scripts/whatever.js' –