1

我正在尝试在我的详细信息视图中应用更新进度模板,一切正常,但更新进度很快显示并立即消失。有没有办法以慢动作显示消息,以便用户阅读。我试图放慢速度,让用户有机会阅读它。我正在将 Display After 属性从 50 更改为 10,但消息仍然很快消失。谢谢

 <asp:UpdatePanel ID="UpdatePanel2" runat="server">
        <ContentTemplate>
            <asp:UpdateProgress ID="UpdateProgress1" runat="server" DynamicLayout="true" DisplayAfter="10" >
            <ProgressTemplate>
            Your changes has been saved successfully….. 
            </ProgressTemplate>
            </asp:UpdateProgress>

<asp:DetailsView ID=1222

......

 </ContentTemplate>
        </asp:UpdatePanel>
4

1 回答 1

0

DisplayAfter属性用于设置显示 ProgressTemplate的时间。如果我说得对,您想延迟消息出现在屏幕上的时间,那么您可以尝试System.Threading.Thread.Sleep在操作逻辑中添加方法来延迟消息时间。

除此之外,另一种方法是使用beginRequest事件并将其添加setTimeout()到其中。

于 2012-12-10T22:03:26.693 回答