我的主页面有一个广播列表,当我选择其中一个时,它们激发一个事件。从主页面到内容页面传递int和字符串值
此事件不是由我的母版页控制,而是由我的内容页面控制。 我的问题是,是否有可能以某种方式从主页面方法向内容页面方法传递int/Strings。
P.S我想通过INT I内容页面的方法在这种情况下
这是我怎么潮起来。
主网页代码来处理事件
public event EventHandler Master_Save;
...
public void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
{
int i=RadioButtonList1.SelectedIndex;
if(Master_Save!=null)
{ Master_Save(this, EventArgs.Empty); }
}
和我的内容页面的代码来处理该事件
protected override void OnPreInit(EventArgs e)
{
base.OnPreInit(e);
(this.Page.Master as Pages_MasterPage).Master_Save += new EventHandler(ContentPage_Save);
}
private void ContentPage_Save(object sender, EventArgs e)
{
//Code that changes a query
}
http://stackoverflow.com/q/17783165/532498 – Pleun