【问题标题】:Url Copied from one browser is not working in another borwser从一个浏览器复制的网址在另一个浏览器中不起作用
【发布时间】:2023-04-11 03:00:01
【问题描述】:

我面临的问题是我有一个 asp.net Web 应用程序
,当我在任何浏览器(如 Internet Explorer 等)中打开它时

。当我复制 url 并将该 url 粘贴到任何其他浏览器,如 chrome 或 firefox,该页面未打开其所有内容(如站点地图等)。

我正在分享下面的快照。 这是我第一次在任何浏览器中通过 vs2008 打开应用程序时的图像。

)



这是我复制 url 并将其粘贴到另一个浏览器时的图像



请帮助我是新手。

任何帮助将不胜感激!

提前致谢

【问题讨论】:

  • 当您能够看到左侧菜单时,您是如何进入此页面的?我的意思是什么是流量?
  • 当我从 vs2008 启动应用程序时,浏览器中会显示一个登录页面,输入用户名和密码后,我会来到这个我已经上传了快照的页面。
  • 在登录页面中,您正在执行一些处理,这实际上导致浏览器显示菜单。当您复制网址时,您的应用程序会错过该处理。
  • 此站点地图位于母版页代码中,在每个内容页中都保持静态
  • 你能提供母版页代码,它准备地图吗?

标签: asp.net url browser


【解决方案1】:

如果我理解正确,您是在一个浏览器中启动网络应用程序。在那里您登录并导航到您的应用程序中的某个页面。然后复制该新页面的 url 并将其粘贴到不同的浏览器中。

这意味着您将访问同一页面,但无需登录。这真的是您想要的吗? (如果是,为什么要登录?)

也许你应该检测到用户没有登录,并重定向到登录页面。您甚至可以记住原始 url,让该用户在登录后回到他最初想要的页面。

【讨论】:

  • 是的,我想和你描述的一样,所以如果页面 _loda 事件检查 cookie 或其他任何东西,我必须为此做些什么。
  • @jahanzaibjahanzaib - 这取决于您如何验证该登录。如果您自己构建,请在 Session 中存储一些内容并检查。
猜你喜欢
  • 2015-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多