Request
का उपयोग किए बिना होस्ट कैसे प्राप्त करूं? इस कोड को एक नियंत्रक में रखा जा सकता है:एएसपी.नेट एमवीसी वर्तमान होस्ट
return String.Equals(this.Request.Url.Host, absoluteUri.Host, StringComparison.OrdinalIgnoreCase);
लेकिन मैं इसे एक नियंत्रक से बाहर जाने रहा हूँ और एक और तरीका यह this.Request.Url.Host
को बदलने के लिए खोजने की जरूरत है।
Url.IsLocalUrl(returnUrl);
मेरे सहायक विधि इस तरह दिखेगा:
public static string GetLocalUrl(string url)
{
if(Url.IsLocalUrl()){
return url;
}
else{
return Action("Security", "Home");
}
}
लेकिन, जब मुझे अपवाद मिलता है तो कैसे हो: 'System.Web.HttpException: अनुरोध इस संदर्भ में उपलब्ध नहीं है ? –