请问在ASP.NET WEBFORM中,从Login.aspx登陆时,配置的是Form的认证方式,如果要替换掉context.User为自定义的用户对象(已经实现IPrincipal),是否只能在Application_PostAuthenticateRequest事件中进行替换,这样岂不是每个请求都要执行一次?
登陆后,根据用户权限加载菜单,菜单如果设在MasterPage中,那就会在每次加载masterpage的时候去初始化菜单,如果只要加载一次菜单,是否只能用iframe的形式?
没明白你说的啥意思