如何获得客户';使用Asp.NET的浏览器显示的地址?
我正在我的网页中实现我的“ShareThis”版本 如何使用Asp.NET获取客户端的浏览器显示地址 我有点困惑这一点,因为url共享 1) 是通过URL重写创建的 2) 包含希腊字符如何获得客户';使用Asp.NET的浏览器显示的地址?,asp.net,url,url-rewriting,Asp.net,Url,Url Rewriting,我正在我的网页中实现我的“ShareThis”版本 如何使用Asp.NET获取客户端的浏览器显示地址 我有点困惑这一点,因为url共享 1) 是通过URL重写创建的 2) 包含希腊字符 另外,客户端url类似于example.com/ελληνκα/βιβλια使用此命令,其获取url上的内容(即使已通过url重写) 当然,您可以使用这里提到的javascript解决方案 :)ενκολο 更新 我首先用RawUrl回答问题是因为asp.net标记,而不是任何javascript标记。您可以使用
另外,客户端url类似于
example.com/ελληνκα/βιβλια
使用此命令,其获取url上的内容(即使已通过url重写)
当然,您可以使用这里提到的javascript解决方案
:)ενκολο
更新
我首先用RawUrl回答问题是因为asp.net标记,而不是任何javascript标记。您可以使用javascript来帮助您:) 使用Javascript函数通过
location.href
只需尝试alert(location.href),如果您的浏览器中有javascript调试器,它可以工作;)
然后更改锚点()标记的href属性(由您选择)
为了确保这一切顺利进行
<body onload="changeurlfunction();">
澄清一下-您是说当浏览器有一个url,而服务器由于重写而对其有不同的看法时,您如何获得客户端url?类似于浏览器中的somesite.com/products/computers/
与真实的/server urlsomesite.com/products.aspx?cat=computers
?类似于example.com/ελληνκκ/βιβλα
πρεεκκαι1γιαιεχεει962;。
document.getElementById('facebooksubmit').href = "facebook.com/submiturl?url=" + location.href;
<body onload="changeurlfunction();">