我的母版页中有一个单选列表,当我选择其中一个时,它们会触发一个事件。
现在这个事件不受我的母版页控制,而是由我的内容页控制。我的问题是,是否可以以某种方式将 int/Strings 从母版页方法传递到内容页方法。
PS 在这种情况下,我想将 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
}