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" वर्तमान संदर्भ में मौजूद नहीं है