Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获得客户';使用Asp.NET的浏览器显示的地址?_Asp.net_Url_Url Rewriting - Fatal编程技术网

如何获得客户';使用Asp.NET的浏览器显示的地址?

如何获得客户';使用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标记。您可以使用

我正在我的网页中实现我的“ShareThis”版本

如何使用Asp.NET获取客户端的浏览器显示地址

我有点困惑这一点,因为url共享

1) 是通过URL重写创建的

2) 包含希腊字符


另外,客户端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 url
somesite.com/products.aspx?cat=computers
?类似于
example.com/ελληνκκ/βιβλα
πρεεκκαι1γιαιεχεει962;。
    document.getElementById('facebooksubmit').href = "facebook.com/submiturl?url=" + location.href;
<body onload="changeurlfunction();">