在完成Execution.Asp.net功能之前进行UI显示

时间:2013-01-29 13:17:03

标签: c# asp.net

我有一个功能,它会将电子邮件发送给不同的收件人,例如Actor1,actor2等。在发送自动生成的电子邮件之前,用户应该可以编辑它。 我使用了一个占位符来显示自动生成的电子邮件内容和一个用于添加新内容的文本框。 我的功能看起来像这个

public void SendEmail(var content)
{
...
display1= actor1content;
....
....
dsplay2=actor2content;
}

这里display1和display2是我给占位符的控件。现在,在执行功能之后,两个显示将组合在一如何使函数首先显示display1然后继续执行函数并再次显示display2。

1 个答案:

答案 0 :(得分:1)

您可以使用UpdatePanel来阻止完整的PostBack,并使用Timer每隔5秒左右触发一次异步PostBack。当发生异步PostBack时,您可以检查后台操作的状态以及是否需要用户输入(例如:如果操作已完成),请注册启动脚本以显示警报/提示。