C# 如果URL包含“”,如何在C中获取页面的完整URL?

C# 如果URL包含“”,如何在C中获取页面的完整URL?,c#,asp.net,C#,Asp.net,我需要能够得到在该页面的完整URL 页面url如下所示 http://localhost:12365/Dashboard.aspx#access_token=adfgafdg73e9c4ggg186fbfcf05e775a6f2gggd8&expires_in=3600&token_type=Bearer&state=zxv 在此URL中,如何获取访问令牌值后?您不能。片段中的任何内容(从开始的部分)都不会发送到服务器。只有客户端可以查看,您可以通过window.loc

我需要能够得到在该页面的完整URL 页面url如下所示

http://localhost:12365/Dashboard.aspx#access_token=adfgafdg73e9c4ggg186fbfcf05e775a6f2gggd8&expires_in=3600&token_type=Bearer&state=zxv

在此URL中,如何获取访问令牌值后?

您不能。片段中的任何内容(从开始的部分)都不会发送到服务器。只有客户端可以查看,您可以通过window.location.hash在javascript中查看


一些站点使用的一个有用的技巧是使用片段来防止用户数据出现在http请求日志中;页面可能是/foo/barsomething,它加载/foo/bar,然后客户端javascript查看片段并执行ajax POST以获取数据以加载内容。这是因为大多数http日志记录的是GET uri,而不是POST表单主体,因此日志中不会捕获内容。

您不能。片段中的任何内容(从开始的部分)都不会发送到服务器。只有客户端可以查看,您可以通过window.location.hash在javascript中查看


一些站点使用的一个有用的技巧是使用片段来防止用户数据出现在http请求日志中;页面可能是/foo/barsomething,它加载/foo/bar,然后客户端javascript查看片段并执行ajax POST以获取数据以加载内容。这是因为大多数http日志记录GET uri,而不是POST表单正文,因此日志中不会捕获内容。

im使用window.location.hrefim获取Javascript中的完整url使用window.location.href获取Javascript中的完整url