我已经阅读了此文档,但不能解决我的情况 https://docs.microsoft.com/en-us/previous-versions/dotnet/articles/ms972974(v=msdn.10)
例如,我想隐藏此网址 http://yoursite.com/info/dispEmployeeInfo.aspx?EmpID=459-099&type=summary
注意:我已经阅读了How to hide asp url in url bar?这个问题,但不幸的是答案不够令人满意
答案 0 :(得分:2)
没有简单的方法可以隐藏地址栏。浏览器始终显示最顶层文档的当前地址。
如果您不希望显示该地址,则可以选择以下几种方式:
<iframe>
元素嵌入要隐藏其URL的页面。从服务器请求的URL仍将包含查询字符串参数,只是用户不会立即看到它。window.open
函数在完整的弹出窗口中打开页面,并使用选项location=0
隐藏位置栏。请注意,某些现代浏览器会忽略此设置,并且仍然会显示位置。使用URL重写模块,您无法隐藏该标识符。您只能以更漂亮的方式将其构建到网址中,例如https://yoursite.com/employee/459-099/summary
。