I have wired up the Button
control on my Master Page
in the Content Page
as follows:
SiteMaster MasterPage;
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
MasterPage = (SiteMaster)Page.Master;
MasterPage.Button1.Click += new EventHandler(Button1_Click);
}
}
void Button1_Click(object sender, EventArgs e)
{
MasterPage.Button1_Click(sender, e);
}
However, whenever I click Button1
on the page (running under localhost), the Page_Load
event fires!
What have I done wrong?
If it helps, the MasterPage.Button1_Click
event runs a log in script, so there should be no recursive calls.