recaptcha 2 с использованием невидимой в C # asp.Net ошибка с параметром связывания - PullRequest
0 голосов
/ 18 октября 2018

Я долго боролся с этим.Я следовал некоторым примерам использования невидимого reCAPTCHA для .Net, но когда я пытаюсь реализовать их в существующем проекте, я получаю ошибку «Параметр bind должен быть элементом или идентификатором».Вот фрагмент кода.

<asp:PlaceHolder ID="phContinueDefault" Visible="true" runat="server">
                            <br />
                            <br />
                            <div id="invisibleRecaptcha" class="g-recaptcha" data-sitekey="6LdWTnEUAAAAADdWMR62MPzqlPMd2T8xxJpc5oVP" data-bind="btnContinueDefault" data-callback="onSuccess" ></div>
                            <script>
                                var onSuccess = function (response) {
                                    debugger;
                                    var errorDivs = document.getElementsByClassName("recaptcha-error");
                                    if (errorDivs.length) {
                                        errorDivs[0].className = "";
                                    }
                                    var errorMsgs = document.getElementsByClassName("recaptcha-error-message");
                                    if (errorMsgs.length) {
                                        errorMsgs[0].parentNode.removeChild(errorMsgs[0]);
                                    }
                                    var clickButton = document.getElementById("<%= btnContinueDefault.ClientID %>");
                                    clickButton.click();
                                };
                            </script>
                            <button id="btnContinueDefault" type="submit" isdefault="true" class="next btn btn-primary btn-md" onserverclick="btnContinue_OnClick" runat="server">Continue <span class="glyphicon glyphicon-arrow-right"></span></button>
                        </asp:PlaceHolder>

Как видите, я пытаюсь связать его с HTML-кнопкой, которая уже существует, идея состоит в том, чтобы реализовать ее по нажатию кнопки, а затем при действительном переходе к следующемустр.Помощь

...