Hello.
Your help is very much appreciated.
I want to share a master page between a number of web sites. I’m doing it through:
1. Create the master page and put it in its own,separate, physical folder.
2. Create in the web site a virtual folder that points to the physical location of the master page.
3. Load the master page in the PageInit method.
The code :
public partial class Default9 : System.Web.UI.Page
{
public Default9()
{
this.PreInit += new EventHandler(Default9_PreInit);
}
protected void Default9_PreInit(object sender, EventArgs e)
{
this.MasterPageFile ="http://localhost/test/vf/Site1.Master
}
}
(the virtual folder is called vf and it points to the physical location where the master page is located. The web site itself is named ‘test’)
The problem: I’m getting error “'http://localhost/test/vf/Site1.Master' is not a valid virtual path.”
I tried to change it to this.MasterPageFile = "vf/Site1.Master"
But that throws an error “The file '/test/vf/Site1.Master' does not exist. “;
Thank you,
Roy
(references http://www.odetocode.com/Articles/450.aspx)