点击按钮功能不会被触发。为什么会这样。
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdateProgress ID="UpdateProgress1" runat="server"
AssociatedUpdatePanelID="UpdatePanel1">
<ProgressTemplate>
<asp:Image ID="Image1" runat="server"
ImageUrl="~/images/ajax-progress.gif"
/>
<br />
Please Wait. This will take few minutes.
</ProgressTemplate>
</asp:UpdateProgress>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Button ID="btnUpdate" runat="server"
Text="Update"
onclick="btnUpdate_Click"
Width="100px" />
</ContentTemplate>
</asp:UpdatePanel>
protected void btnUpdate_Click(object sender, EventArgs e)
{
trunc();
ConsumerUpld(FileUpload1);
}
ConsumerUpld(fileupld)
数据库中的函数更新表
答案 0 :(得分:0)
一切都很好,所以我通过用btnUpdate.Text = "updated";
protected void btnUpdate_Click(object sender, EventArgs e)
{
btnUpdate.Text = "updated";
//trunc();
//ConsumerUpld(FileUpload1);
}
一切顺利进行,因此您的问题属于您调用的两个功能之一。
在异步回发期间发生错误时,它会显示在浏览器页面的按钮上(显示方式取决于您的浏览器)。您应该尝试使用断点进行调试,或者注释掉更新面板以查看发生的情况。