2011-02-03 40 views

Trả lời

6

Chúng khá giống nhau, mặc dù Href đến từ ngăn xếp ASP.NET WebPages. Trong ngữ cảnh MVC, bạn nên sử dụng Url.Content.

3

Href là một phần của System.Web.WebPages và Url.Content là một phần của System.Mvc. Tôi nghĩ rằng nếu bạn có một ứng dụng MVC, bạn sẽ nhận được cả hai, nhưng một số tập quán khác (như biểu mẫu web) sẽ chỉ có Href có sẵn cho họ.

13

url.content không chỉ đơn giản là tạo ra một href bình thường, nó đưa vào bối cảnh thư mục con/ảo của ứng dụng, trong khi href là một con trỏ thẳng.

để sử dụng thực tế tốt nhất url.content, theo cách này bạn biết rằng nếu trang web của bạn di chuyển vào thư mục con/ảo, liên kết của bạn sẽ vẫn hoạt động.

+0

Bạn có thể cho tôi ví dụ trong đó họ thực hiện các kết quả khác nhau không? – LaTeX

+0

+1 Cảm ơn, tôi đã sử dụng Href vì nó ngắn hơn và quan trọng hơn nhưng nó sẽ không hoạt động với Thư mục ảo thực sự. Sử dụng Url.Content ngay bây giờ. – Silvermind

Các vấn đề liên quan