Asp.net 模型弹出窗口关闭时调用弹出窗口的按钮的调用单击事件

Asp.net 模型弹出窗口关闭时调用弹出窗口的按钮的调用单击事件,asp.net,ajax,c#-4.0,Asp.net,Ajax,C# 4.0,我有两个按钮。保存和更新。在两个按钮上,我都使用模型弹出扩展程序打开弹出窗口。弹出窗口中有“确定”作为关闭按钮。现在我想要的是,当用户单击弹出窗口中的“Ok”按钮时,它应该调用OnClick\u save()或OnClick\u update(),具体取决于调用弹出窗口的按钮。 这意味着,当用户单击“保存”按钮时,它将打开弹出窗口。当用户单击“确定”按钮时,在弹出窗口中输入密码后,应转到OnClick_save()事件。同样的事情也应该发生在更新按钮上。我该怎么做…???您可以使用事件处理程序来

我有两个按钮。保存和更新。在两个按钮上,我都使用模型弹出扩展程序打开弹出窗口。弹出窗口中有“确定”作为关闭按钮。现在我想要的是,当用户单击弹出窗口中的“Ok”按钮时,它应该调用OnClick\u save()或OnClick\u update(),具体取决于调用弹出窗口的按钮。
这意味着,当用户单击“保存”按钮时,它将打开弹出窗口。当用户单击“确定”按钮时,在弹出窗口中输入密码后,应转到OnClick_save()事件。同样的事情也应该发生在更新按钮上。我该怎么做…???

您可以使用事件处理程序来完成此操作

public delegate void MyEventHandler(object sender, EventArgs e);
MyEventHandler handler = MyEvent;
if(handler != null)
{
    handler(this, e);

}

or

this.button1.Click += new System.EventHandler(this.button1_Click);
或 编写一个可以从save\u click事件或ok\u click调用的通用方法


如果您觉得它有用,请将其标记为您的答案,否则请让我知道…

您可以使用隐藏控件打开弹出窗口的OKCancel按钮,并以编程方式显示/隐藏模式弹出窗口。在执行此操作之前/之后,您可以调用所需的方法或任何您想要执行的操作