4
Reply

Master pages can be changed dynamically or not?

Raghvendra Singh

Raghvendra Singh

15y
6.5k
0
Reply

    protected void Page_PreInit(object sender, EventArgs e)
    {
       Page.MasterPageFile = "~/MasterPage.master";
    }

    this code write before page_Load event

    protected void Page_PreInit(object sender, EventArgs e)
    {
       this.MasterPageFile = "~/MasterPage.master";
    }

    Master pages are a feature in ASP.NET 2.0. They allow you to easily create a consistent feel throughout our website. They also provide an easy way to set/change the master pages at runtime. This is achieved by setting the MasterPageFile property of a page in the PreInit event.

    protected void Page_PreInit(object sender, EventArgs e)
    {
       this.MasterPageFile = "~/MasterPage.master";
    }

    Raghvendra, off course you can do dynamically. MasterPage masterPage = new MasterPage(); masterPage.MasterPageFile = "abc.master"; .. ..