C# 更新面板不响应按钮事件

C# 更新面板不响应按钮事件,c#,asp.net,updatepanel,C#,Asp.net,Updatepanel,我的代码有问题吗? “更新”面板在单击按钮后不显示请求的标签 <asp:UpdatePanel runat="server" ID="updatesPanel" UpdateMode="Conditional" OnUnload="UpdatePanel_UnLoad"> <ContentTemplate> <asp:Label ID="lblUpdateSavedSuccess" T

我的代码有问题吗? “更新”面板在单击按钮后不显示请求的标签

     <asp:UpdatePanel runat="server" ID="updatesPanel" UpdateMode="Conditional" OnUnload="UpdatePanel_UnLoad">
                <ContentTemplate>
                    <asp:Label ID="lblUpdateSavedSuccess" Text=" Changes Saved Successfully :) " runat="server" Font-Bold="True" 
                        Font-Names="Comic Sans MS" Font-Size="X-Large" ForeColor="#00CC00" Visible="false"/><br />

                    <asp:Label ID="lblUpdateSavedFailed" Text=" Something Went worng :( " runat="server" Font-Bold="True" 
                        Font-Names="Comic Sans MS" Font-Size="X-Large" ForeColor="Red" Visible="false"/><br />

                    <asp:Label ID="lblUpdateNoChanges" Text=" There is now changes :| " runat="server" Font-Bold="True" 
                        Font-Names="Comic Sans MS" Font-Size="X-Large" ForeColor="#0099FF" Visible="False"/>
                    <asp:Button ID="btnUpdateInfo" runat="server" Text ="Save Changes" OnClick="btnUpdateInfo_Click"/>&nbsp;&nbsp;&nbsp;
                    <asp:Button ID="deleteUser" runat="server" Text="Delete User" Width="118px" OnClick="deleteUser_Click" />

                    <br /><br />
                </ContentTemplate>
            </asp:UpdatePanel>

我必须使用OnUnload=“UpdatePanel\u卸载”在我的更新面板中,因为在完成我的工作时,我有一个异常被关联到取消注册updatePanel。

我已经尝试在我这边复制您的问题,但一切正常。通常,如果AJAX控件出现问题,那是因为您在页面中添加了另一个与AJAX脚本冲突的java脚本库。您可以您可以在网页运行时按Google chrome中的
Ctrl+Shift+J
并检查浏览器控制台来确认这一点

我过去也遇到过一些问题,js脚本没有为AJAX正确加载,向ScriptManager添加
EnableCdn=“true”
修复了以下问题:

<asp:ScriptManager ID="ScriptManager1" runat="server" EnableCdn="true"></asp:ScriptManager>


希望这能帮助您解决问题。

我已经尝试复制您的问题,但一切正常。通常,如果AJAX控件出现问题,那是因为页面中添加了另一个与AJAX脚本冲突的java脚本库。您可以按中的
Ctrl+Shift+J
确认这一点在网页运行和检查浏览器控制台时使用Google chrome

我过去也遇到过一些问题,js脚本没有为AJAX正确加载,向ScriptManager添加
EnableCdn=“true”
修复了以下问题:

<asp:ScriptManager ID="ScriptManager1" runat="server" EnableCdn="true"></asp:ScriptManager>


希望这能帮助您解决问题。

测试了您的代码,效果良好(假设您在某处有一个
ScriptManager
)。也许问题出在
UpdatePanel\u UnLoad
我不知道为什么它不工作。我的表单中有ScriptManager。如果没有UpdatePanel,卸载thorwn异常将被释放为取消注册UpdatePanel。删除代码,直到错误得到解决。首先尝试让更新面板在没有`UpdateMode=“Conditional”`和
OnUnload=“UpdatePanel\u UnLoad”
的情况下工作,我在所有可能的版本中都尝试了这一点,但仍然不起作用。当您在某处尝试第二个带有简单标签更新的UpdatePanel时会发生什么?测试了您的代码,它工作正常(假设您在某处有一个
ScriptManager
)。可能问题出在
UpdatePanel\u UnLoad
我不知道为什么它不工作。我的表单中有ScriptManager。如果没有UpdatePanel\u UnLoad thorwn异常,将其释放为注销UpdatePanel。删除代码,直到错误得到解决。开始尝试在没有`UpdateMode=“Conditional”的情况下让更新面板工作`而且
OnUnload=“UpdatePanel\u UnLoad”
我在所有可能的版本中尝试过这个,但仍然不起作用。当您在某个地方尝试第二个UpdatePanel并进行简单的标签更新时会发生什么?