I have a user control where if a certain action is performed I want to redirect to the page the user was on with some additional query string parameters.
So, if UserControl.ascx was on Home.aspx, I want to redirect to Home.aspx?action=true, and if UserControl.ascx was on Profile.aspx, I want to redirect to Profile.aspx?action=true
So basically, in my UserControl.ascx.cs I want to get the URL of the Parent Page. How can I get it?
Best Answer
You can look at the
Request.Url
,Request.RawUrl
,Request.FilePath
, and some of the other similar properties of theRequest
object - depending on how you're using this.This will give you the requested URL from the browser, which will in turn tell you which page your control is living on.