我有一个漫长的过程。
备份MySQL服务器数据库并创建rar文件。
这个过程需要几分钟但工作正常。
我的问题是当我在更新面板中编写代码时,它不会在进程完成后更新表单控件。
<ajaxToolkit:ToolkitScriptManager runat="server" ID="ScriptManager1" EnablePageMethods="true" />
<asp:UpdatePanel ID="uPnlMain" runat="server" UpdateMode="Conditional">
<ContentTemplate>
controls goes here......
<asp:Button ID="btnSave" runat="server" CssClass="btn" OnClick="btnSave_Click" Text="Backup" />
<asp:Button ID="btnClear" runat="server" CssClass="btn" Text="Clear" OnClick="btnClear_Click" />
<ContentTemplate>
</asp:UpdatePanel>
protected void btnSave_Click(object sender, EventArgs e)
{
//This process takes few minutes in execution.
code goes here...
//call update panel update method.
uPnlMain.Update();
}
任何人都可以告诉我这是什么问题,我该如何解决这个问题。
注意: - 在更新面板下,此代码工作正常,但不会更新表单上的任何控件。 它需要备份并创建rar以及。
答案 0 :(得分:0)
您需要一个脚本管理器来更新asp.net中的表单。试试这样的事情:http://msdn.microsoft.com/en-us/library/bb399001.aspx。 BTW你可以发布代码将mysql数据库备份到rar中吗?