只是Button是最常被用到 所以拿出來講
應該有人會跟我一樣
想要把Button擺Master內
但是希望某幾個子層會發動做些事情吧
所以
提供下列這方法
在子網頁的.aspx 加上
<%@ MasterType VirtualPath="~/MainMaster.master"%>
在Master.cs 加上
public delegate void MasterPageEventHandler(object sender, System.EventArgs e);
public partial class MainMaster : System.Web.UI.MasterPage
{
public event MasterPageEventHandler MasterButtonMain;
protected void LinkButtonMain_Click(object sender, EventArgs e)
{
if (MasterButtonMain != null)
MasterButtonMain(sender, e);
}
}
在子網頁.CS 加上
protected void Page_Load(object sender, EventArgs e)
{
Master.MasterButtonMain += new MasterPageEventHandler(MasterButtonMain);
}
void MasterButtonMain(object sender, EventArgs e)
{
//你所需的程式
}
蠻特別的玩法 XDD
大家可以玩玩看
沒有留言:
張貼留言