代码之家  ›  专栏  ›  技术社区  ›  DeveloperM

如何从非子页访问母版页

  •  0
  • DeveloperM  · 技术社区  · 7 年前

    是否可以从不是母版的子页的另一页访问母版页上的控件?

    具体来说,我有一个登录页面。如果用户具有某个角色,我希望启用或禁用主机上的菜单项。我该怎么做?

    1 回复  |  直到 7 年前
        1
  •  1
  •   ANSerpen    7 年前
    1. 在您的情况下,由于母版页没有实例,您无法访问该不存在的实例。

    2. 如果您想在用户基础上管理菜单项,您应该根据用户角色等动态创建菜单项数据。此外,您可以通过隐藏/显示一些菜单元素来通过javascript实现相同的功能(因为这将在客户端,您可能不应使用此选项)

    3. 您可以创建菜单项数据并将其存储在会话中(会话为每个用户),当用户导航到具有该母版页的页面时,在母版页代码中,您可以在会话中使用该菜单项数据来创建特定于该用户的菜单。