阻止使用响应.重定向()刷新左侧导航菜单

本文关键字:刷新 导航 菜单 响应 重定向 | 更新日期: 2023-09-27 18:34:23

我的左侧导航菜单位于母版页上,并且我也在使用更新面板,我的问题是每当我调用 Response.Redirect() 时,整个页面都会刷新,左侧导航菜单的状态每次都会被刷新。我需要维护左侧导航菜单的状态。

阻止使用响应.重定向()刷新左侧导航菜单

如果您不想使用框架集或构建 Ajax 驱动的网站,处理此问题的标准方法是为您的网站实现站点地图,以便左侧导航知道加载每个页面时要显示的状态。

很可能你需要在页面加载时运行javascript/jQuery代码。

您将

运行此代码以获取当前页面名称/标题/可用于区分页面的任何内容,然后您将使用此值更新指向此页面的左侧菜单项。

有两种方法可以做到这一点。

1.使用框架

<html>
......
<body>
<frame>left menu</frame>
<frame>right</frame>
</body>
</html>

重定向右帧。

2.使用AJAX和div/frame。

<html>
......
<body>
<div>left menu</div>
<div>right</div>
</body>
</html>

您可以使用 ajax(尝试 jquery)来更新 rightdiv。