我有一个位于另一个用户控件内的用户控件,我想做的是在某个进程运行后找到父控件中的按钮控件并运行 OnClick 事件。
用户控件 1
protected void btnReload_Click(object sender, EventArgs e)
{
//reloads data
}
用户控件 2(嵌入在用户控件 1 中)
protected void btnSave_Click(object sender, EventArgs e)
{
Button btnReload = (Button)Parent.FindControl("btnReload");
//here fire the btnReload onclick even
}
如果这不是我接受建议的最佳方式,因为我已经到了把头发拉出来的地步。我这样做的原因是因为我有 8 个页面都需要创建一个新用户,所以我想为此使用 1 个用户控件,但重新加载他们所在的页面并创建新用户。