gpt4 book ai didi

asp.net - 处理包含页面上的用户控件事件

转载 作者:行者123 更新时间:2023-12-04 13:45:32 27 4
gpt4 key购买 nike

我想要一个包含保存按钮的用户控件。

我希望附加到保存按钮的click事件由包含页面而不是用户控件来处理

这可能吗?

编辑更多特定内容

假设我有一个名为“编辑器页面”的页面和一个名为“编辑器按钮”的用户控件。
在“编辑器按钮”用户控件上,我有一个保存按钮(这是一个Web控件)。我希望由“编辑器页面”而不是用户控件来处理保存按钮的Click事件。

这样做的原因是因为我要指定实现常见行为的基本页面。

最佳答案

我将假定您具有UserControl的代码。如果是这种情况,您可以在用户控件中定义Save事件,并使其公开保存按钮either directly的Click事件,或者在内部设置一个事件处理程序,并在单击该按钮时引发Save事件。在UserControl中可能看起来像这样:

public event EventHandler Save;

private void SaveButton_Click(object sender, EventArgs e)
{
OnSave(e);
}

protected void OnSave(EventArgs e)
{
// raise the Save event
EventHandler save = Save;
if (save != null)
{
save(this, e);
}
}

关于asp.net - 处理包含页面上的用户控件事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/943794/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com