Basicly, I'm trying to create a custom base page and inherit it to all of my aspx pages. I'm getting the above error:
The name 'Profile' does not exist in the current context
The custom base page looks like this:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.Profile;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Text;
/// <summary>
/// Summary description for ManagePage
/// </summary>
public class ManagePage : System.Web.UI.Page
{
protected void Page_PreInit(Object sender, EventArgs e)
{
//define skin.
MasterPageFile = Profile.Master;
}
}
And an example of an aspx page, looks like this:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Text;
public partial class home : ManagePage
{
protected void Page_Load(object sender, EventArgs e)
{
KFD.DataLayer dl = new KFD.DataLayer();
litInfoUpdates.Text = dl.GetInfoUpdates();
}
}
I'm new to using aspx like this so I'm not sure if the Profile object is getting built after the base class tries to evaluate, or if I'm making a simple mistake some where. Any assistance would be appreciated.