Khi tôi gọi Request.RawUrl Tôi không nhận được tên miền (ít nhất là trong phát triển).Tại sao không request.rawurl bao gồm phần http: // localhost?
Ví dụ, nếu url của tôi tại địa phương là:
http://localhost:2343/some/thing
Các cuộc gọi đến Request.RawUrl là cho tôi trở lại:
/some/điều
tôi nhớ lại nó sẽ trả về tất cả mọi thứ , đây là hành vi b/c nó là dev địa phương?
Cập nhật
Tôi cũng đang sử dụng Url Re-Viết nên những thứ như Request.Url.AbsoluteUri trở về url nội bộ, không phải là url lại viết rằng tôi cần phải nhận được.
là javascript cách duy nhất sau đó?
Hoặc tôi có thể tôi có thể sử dụng Request.RawUrl cho phần url và sau đó chỉ nhận phần tên miền bằng cách nào đó? (Đôi khi nó có một cổng quá ...)
Vấn đề là tôi đang sử dụng viết lại url, vì vậy có lẽ cách duy nhất là nhận url qua javascript? – user255963