Как выполнить ожидание курсора на кнопке ok модальпопа в c#. net - PullRequest
0 голосов
/ 09 января 2020

Я работаю над приложением c# asp. net. У меня есть одна кнопка подтверждения и отправки в моем приложении, после нажатия которой я получу модальное всплывающее расширение, которое снова имеет две кнопки. Согласие и несогласие. Если клиент нажимает на несогласие, то ничего не происходит, всплывающее окно модального режима скрывается и клиент возвращается к заявке. Но если клиент нажимает на кнопку «Я согласен», то я сохраняю данные в базе данных, электронное письмо отправляется клиенту и моей внутренней команде после подтверждения заказа. Поэтому здесь возникает проблема, когда клиент нажимает «Я согласен», вызывается функция на стороне сервера, и все, что я упомянул выше, будет выполнено. Но я хотел бы показать курсор ожидания, когда клиент нажимает на кнопку «Я согласен», чтобы они поняли, что что-то происходит в серверной части. Кто-нибудь может подсказать, как реализовать ожидание курсора на модальном всплывающем экстендере. где показать курсор ожидания и где скрыть то же самое. У меня есть изображение и все готово.

Код: `

                <div class="modal modal-info fade in" id="pnlPopupAgreeDisagree" runat="server" style="display: none;">
                    <div class="modal-dialog" id="ModalDialogAgreeDisagree" runat="server">
                        <div class="modal-content" runat="server">
                            <div id="popupheaderAgreeDisagree" class="modal-header bg-blue-active" runat="server">
                            </div>
                            <div id="popupbodyAgreeDisagree" class="modal-body" runat="server">
                                <p><b>Please make sure all individual tab's details are saved before confirming a Quetionnaire</b></p>
                                <div style="display: inline">
                                    <asp:CheckBox runat="server" ClientIDMode="Static" ID="chkIAgree" />
                                    “I agree to the <a id="IAgreeLink" style="color: white;" href="https://www.fgfg.com/privacy-policy" target="_blank"><b style="color:white;">Privacy Policy</b></a> and to have the information I am providing form a part of and to be used for.”
                                    <br />
                                    The Company hereby acknowledges that any and all information provided by the Company to this questionnaire or otherwise, including any document(s), material(s), letter(s), whether supplied by the Company or any third party shall be used by or the purpose of compiling the  () Report. All such information shall also form part of the  global database. By signing below, I hereby consent to the foregoing.
                                </div>
                            </div>
                            <div class="modal-footer" id="modalfooterAgreeDisagree" runat="server" style="text-align: center;">
                                <asp:Button ID="btnAgree" ClientIDMode="Static" OnClientClick="return ShowWaitModalpopup();" Enabled="false" runat="server" Text="I Agree - Submit" OnClick="btnAgree_Click" CssClass="btn btn-primary flat" />
                                <asp:Button ID="btnDisagree" ClientIDMode="Static" runat="server" Text="Disagree" CssClass="btn btn-primary flat" />
                            </div>

                        </div>
                    </div>
                </div>` 
...