是否可以从另一个不是Master的孩子的页面访问母版页上的控件?
具体来说,我有一个LogIn页面。如果用户具有某个角色,我想在主服务器上启用或禁用MenuItems。我怎么能这样做?
答案 0 :(得分:1)
在您的情况下,由于母版页没有实例,因此您无法访问该不存在的实例。
如果您想在用户的基础上管理菜单项,您可以根据用户角色等动态创建菜单项数据。此外,您可以通过隐藏/显示一些菜单通过javascript实现相同的功能元素(因为这将在客户端,你可能不应该使用这个替代方案)
您可以创建菜单项数据并将其存储在会话中(会话是按用户),当用户导航到具有该母版页的页面时,在母版页的代码中,您可以使用该菜单会话中的项目数据,以创建特定于该用户的菜单。