Tôi đang nhầm lẫn với đường dẫn tương đối ASP.NET, xin vui lòng ai đó có thể giúp đỡ?Đường dẫn tương đối ASP.NET
Trong một trang Thầy tôi đã đưa ra một nhãn link tham khảo:
<a href="~/Account/Login.aspx">Login</a>
Từ các tài liệu chính thức ASP.NET Tôi đọc:
Ví dụ sau đây cho thấy ~ điều hành dùng để xác định một root- đường dẫn tương đối cho một hình ảnh khi sử dụng điều khiển máy chủ hình ảnh Trong ví dụ này, tệp hình ảnh được đọc từ thư mục Hình ảnh nằm ngay dưới gốc của ứng dụng Web, bất kể vị trí trang web.
<asp:image runat="server" id="Image1" ImageUrl="~/Images/SampleImage.jpg" />
Với sự đánh dấu đăng nhập, khi tôi nhấp vào liên kết từ một trang trong thư mục/tài khoản, tôi chuyển đến:
/Account/~/Account/Login.aspx
Tại sao? Tại sao? H
Hoặc: ">Login sẽ cho bạn kết quả tương tự. –
Yup, điều đó cũng sẽ làm được. Như sẽ sử dụng điều khiển ''. Có một số cách tiếp cận khác nhau, tùy thuộc vào những gì nhà phát triển muốn sử dụng. –
David
Cảm ơn David & Jamie. Chúc mừng năm mới cho cả hai. –