I'm aware that ASP.Net Request.Url cannot give me deep linking url generated by SWFAddress.
http://www.mysite.com/Default.aspx#/6/
ASP.Net Request.Url only returns
http://www.mysite.com/Default.aspx
I found one question but it is quite old - SWFAddress Deeplinks and C# library?
Is there any library/technique to access deep linking url from Server Side?
Thanks!
Updated: Here is what I get when I access /Default.aspx#/6/
? Request.Url
{http://localhost:56476/Default.aspx}
AbsolutePath: "/Default.aspx"
AbsoluteUri: "http://localhost:56476/Default.aspx"
Authority: "localhost:56476"
DnsSafeHost: "localhost"
Fragment: ""
Host: "localhost"
HostNameType: Dns
IsAbsoluteUri: true
IsDefaultPort: false
IsFile: false
IsLoopback: true
IsUnc: false
LocalPath: "/Default.aspx"
OriginalString: "http://localhost:56476/Default.aspx"
PathAndQuery: "/Default.aspx"
Port: 56476
Query: ""
Scheme: "http"
Segments: {string[2]}
UserEscaped: false
UserInfo: ""
Update: I'm sorry that I did not make my question clear. If user browsers the following url (mostly likely saved in favorite), I would like to retrieve the full url from server side. You can go to that url; it is a real app.
http://publ.com/Kgd3A5y#/13/zoomed
My Current Solution: I subscribe an event (let say page load) at client side. I parse the url at client side, and return to server using ajax. Disadvantage is it creates two page loads.