zoukankan      html  css  js  c++  java
  • 用户控件中得到CurrentUser

    我一般都写个基类并在Page_Init中判断用户登录 并得到CurrentUser ,但是如果用到了用户控件(ascx), 这时就不能继承基类AdminPage,

    这时要在用户控件中得到CurrentUser有2个方法:

    1. 在用户控件中写个只写属性 

         public User CurrentUser
            {
                set { _currentUser = value; }
            }

        private User _currentUser;

      然后普通页面中继承AdminPage, 并通过  用户控件.CurrentUser=AdminPage.CurrentUser

      这时用户控件中就能使用_currentUser进行操作了。

    2. 在用户控件中Page_Load中

     AdminPage currentPage = this.Page as AdminPage;
       if (currentPage != null)
       {
        Administrator adminUser = currentPage.CurrentUser;
        }

       也可以

  • 相关阅读:
    生产者与消费者
    .net 重新注册
    linux 网络之 bond 网卡模式
    Rancher
    kubernetes 集群
    centos7 网卡命名
    Redis 主从模式
    Redis 集群
    Redis
    TwemProxy Redis架构
  • 原文地址:https://www.cnblogs.com/lovewuhan/p/3031465.html
Copyright © 2011-2022 走看看