asp.net – UpdateProgress不适用于触发器属性内部的按钮
<asp:UpdatePanel ID="Upnl1" runat="server" UpdateMode="Conditional"> <ContentTemplate> <table width="100%"><tr> <td align="center" colspan="3"> <asp:Button ID="btnShowReport" runat="server" CssClass="ButtonClassLong" SkinID="LargeButton" Text="Show Report" OnClick="btnShowReport_Click" TabIndex="15" /> <asp:Button ID="btnClear" runat="server" CssClass="ButtonClass" Text="Clear" OnClick="btn_Click" TabIndex="16" /> <asp:Button ID="btnClose" runat="server" CssClass="ButtonClass" OnClick="btnClose_Click" Text="Close" CausesValidation="False" TabIndex="17" /> <asp:CheckBox ID="ChkPrint" Text="Print View" runat="server" TabIndex="14" /> </td> </tr> </table></ContentTemplate> <Triggers> <asp:PostBackTrigger ControlID="btnShowReport" /> </Triggers></asp:UpdatePanel><asp:UpdateProgress ID="UpdateProgress" runat="server"> <ProgressTemplate> <asp:Image ID="Image1" ImageUrl="~/App_Themes/RIBO/Images/Progress.gif" AlternateText="Processing" runat="server" /> </ProgressTemplate> </asp:UpdateProgress> 这是我的编码,我的问题是当我点击清除按钮时更新进度运行良好,当我点击btnShowReport它不会工作. 如何显示触发器属性内的按钮单击事件的更新进度. 解决方法
问题是AssociatedUpdatePanelID.你没有为你的’UpdateProgress`设置Associateid
在UpdateProgress上设置它 <asp:UpdateProgress ID="UpdateProgress" runat="server" AssociatedUpdatePanelID="Upnl1"> 按照MSDN
编辑: 原因是< asp:PostBackTrigger ControlID =“btnShowReport”/> 这将导致整页回发.您应该将触发器更改为 <asp:AsyncPostBackTrigger ControlID="btnShowReport" /> 它会为你完成工作……如果你能阅读引用的陈述,你也可以自己解决它…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – linq中的switch语句
- asp.net – 获取Azure Web App实例ID
- asp.net-mvc – 我在哪里设置MVC.NET的AuthorizeServices中
- asp.net-mvc – 快速ASP.NET路由问题
- asp.net – 是否可以将对象传递给前端的usercontrol?
- ASP.NET图表
- asp.net – 我可以在ASMX JSON服务上设置HTTP响应代码并引发
- asp.net-mvc – 如何在某些HTML中使用内联Razor代码?
- asp.net-mvc – 如何在ASP.NET MVC RC1中返回304状态与File
- asp.net-mvc – MVC3 Html.HiddenFor(Model => Model.Id)不
- asp.net – 存储字符串数组在appSettings?
- asp.net-mvc – 域vs DTO vs ViewModel – 如何和
- asp.net – 在没有子类化页面的情况下全局覆盖Pa
- asp.net – 在某些报告中,aspx Crystal Report V
- asp.net在页面之间传递类的实例
- 使用ashx / axd处理程序和使用我在ASP.NET中编写
- asp.net-mvc – 为缺少的ASP.Net MVC控制器更正4
- asp.net-mvc-3 – 实体框架填充了我的文本字段,尽
- asp.net-mvc – angularjs和mvc5之间通信的最佳方
- 禁用ASP.NET HttpHandler响应缓存