Tôi muốn giải quyết "~/bất cứ điều gì" từ bên trong ngữ cảnh không phải trang như Global.asax (HttpApplication), HttpModule, HttpHandler, vv nhưng chỉ có thể tìm thấy các phương pháp giải quyết cụ thể cho Điều khiển (và Trang).Làm thế nào tôi có thể giải quyết đường dẫn ứng dụng ASP.NET "~" đến gốc trang web mà không có Kiểm soát đang có mặt?
Tôi nghĩ ứng dụng phải có đủ kiến thức để có thể ánh xạ điều này bên ngoài ngữ cảnh Trang. Không? Hoặc ít nhất nó có ý nghĩa với tôi nó phải được giải quyết trong các trường hợp khác, bất cứ nơi nào gốc ứng dụng được biết đến.
Cập nhật: Lý do tôi đang gắn đường dẫn "~" vào tệp web.configuration và muốn giải quyết chúng từ các trường hợp không kiểm soát nói trên.
Cập nhật 2: Tôi đang cố giải quyết chúng tới gốc trang web chẳng hạn như Control.Resolve (..) Hành vi URL, chứ không phải đường dẫn hệ thống tệp.
Nhân đôi: http://stackoverflow.com/questions/26796/asp-net-using-system-web-ui-control-resolveurl-in- a-shared-static-function –