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 に答える