Set Property Value on Master Page from Content Page

后端 未结 5 1258
广开言路
广开言路 2020-12-31 14:13

I need to pass data to a variable in my master page each time a page is loaded.

I have a string[] of RequiredRoles that I set on each content page defining what role

5条回答
  •  情话喂你
    2020-12-31 15:03

    Create a property in your master page and you access it from content page:

    Master page:

    public partial class BasePage : System.Web.UI.MasterPage
    {
        private string[] _RequiredRoles = null;
    
        public string[] RequiredRoles
        {
            get { return _RequiredRoles; }
            set { _RequiredRoles = value; }
        }
    }
    

    Content Page:

    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load()
        {
            Master.RequiredRoles = new string[] { /*set appropriate roles*/ };
        }
    }
    

提交回复
热议问题