【发布时间】:2011-10-26 17:59:17
【问题描述】:
我已将Master Page 上的Button 控件连接到Content Page 中,如下所示:
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);
}
然而,每当我点击页面上的Button1(在本地主机下运行)时,Page_Load 事件就会触发!
我做错了什么?
如果有帮助,MasterPage.Button1_Click 事件会运行一个登录脚本,因此不应该有递归调用。
【问题讨论】:
标签: c# asp.net visual-studio-2010 master-pages