Tôi đang cố gắng để có được một url asp.net điển hình bắt đầu bằng dấu ngã ('~') để phân tích cú pháp thành url chính xác bắt đầu bằng "http:"Lấy URL đầy đủ từ URL có dấu ngã (~)
tôi có chuỗi này "~/PageB.aspx"
và tôi muốn làm cho nó trở thành "http://myServer.com/PageB.aspx"
tôi biết có một số phương pháp để phân tích url và nhận được đường dẫn khác nhau của máy chủ và ứng dụng và ví dụ . Tôi đã thử một số nhưng không nhận được kết quả tôi muốn.
Lưu ý rằng http://refactoringaspnet.blogspot.com/2009/09/different-approaches-for-resolving-urls.html article _claims_ "VirtualPathUtility sẽ ném một lỗi nếu có tham số chuỗi truy vấn trong URL", nhưng tôi thấy rằng nó _does_ hoạt động chính xác thậm chí bằng Chuỗi truy vấn. – JonBrave