ASP.NET C# में वर्तमान पेज का URL कैसे प्राप्त करें?
सभी को नमस्ते! मैं C# और ASP.NET में नया हूँ, और मुझे एक सरल सी समस्या का सामना करना पड़ा है। मुझे उस पेज का पूरा पता (URL) प्राप्त करना है जिस पर उपयोगकर्ता है, उदाहरण के लिए, इसे फीडबैक लिंक में भेजने या लॉग में सहेजने के लिए।
मैंने कई विकल्प आज़माए, लेकिन कोई भी मेरी अपेक्षा के अनुसार काम नहीं कर रहा है। यहाँ मैंने जो प्रयास किया:
```csharp
// प्रयास 1: बस Request.Url
string url = Request.Url.ToString(); // कुछ अजीब देता है, जैसे http://localhost:5000/Default.aspx, लेकिन बिना parameters के
// प्रयास 2: HttpContext.Current
string currentUrl = HttpContext.Current.Request.Url.AbsoluteUri; // काम करता हुआ लगता है, लेकिन कभी-कभी null लौटाता है
// प्रयास 3: Page.Request का उपयोग
string pageUrl = Page.Request.Url.ToString(); // त्रुटि: "Page" वर्तमान संदर्भ में मौजूद नहीं है