用#而不是?读取URL?在里面

Los*_*ost 0 c# asp.net url web

我正在使用OAuth2并且我正在调用Google API.Google在调用完成后返回结果,我应该从查询参数中读取.现在,Google Return的那种网址很奇怪,而且它的锚点#正好应该在哪里?

和URL看起来像

http://localhost.contestfactory.com/enduser/#state=MDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAw&access_token=ya29.AHES6ZTjWwx7hHO4WnmfQ_lwJSpATCqA_DUZCC_ZIjdyPWA96OS0EN0&token_type=Bearer&expires_in=3600

由于URL中的#,我的C#代码无法读取#.无论如何我可以在C#中处理这个问题吗?

SLa*_*aks 6

之后的部分#称为URL片段(或散列).

它永远不会发送到服务器.