我正在我的网页上实现我的“ShareThis”版本。
如何使用Asp.NET获取客户端浏览器显示的地址?
自从 url分享 ...
以来,我对此感到困惑1)是使用URL重写
创建的2)包含希腊字符。
P.S。客户端网址与example.com/ελληνικα/βιβλια
答案 0 :(得分:1)
使用此命令,它获取url上的内容(即使已经传递了url-rewriting)
Request.RawUrl
你可以使用这里提到的javascript解决方案。
:)ευκολο。
<强>更新强> 我首先回答RawUrl因为asp.net标签,而不是任何javascript标签。
答案 1 :(得分:1)
您可以使用Javascript来帮助您:)
使用Javascript函数通过
提取浏览器的URLlocation.href
如果你的浏览器中有一个javascript调试器,只需尝试提醒(location.href),它可以工作;)
然后改变你选择的anchor()标签的href属性
document.getElementById('facebooksubmit').href = "facebook.com/submiturl?url=" + location.href;
要确保此功能运行,
<body onload="changeurlfunction();">