Оповещения на стороне клиента не работают должным образом - PullRequest
0 голосов
/ 02 марта 2020

У меня есть приложение, которое будет работать на удаленном сервере IIS. Я нахожусь в процессе завершения нескольких изменений в моих предупреждениях (переход с MsgBox на Response.Write). Проблема в том, что эта строка, которую я использовал для предупреждения на другой странице, работает просто отлично:

Response.Write("<script type='text/javascript'>alert('Applicant has been added under the Credential Tab');</script>")

Однако, когда я пытаюсь точно такую ​​же строку на странице, с которой я работаю Теперь предупреждение не всплывает, но внутренний код работает без ошибок. Вот код, который я пробовал Response.Write на, но не отображает окно как другие страницы:

            ' Open the connection.
            conn.Open()

            ' Execute the command.

            'Response.Write("<script type='text/javascript'>alert('Applicant has been added under the Employement tab');</script>")
            cmd.ExecuteNonQuery()
            cmd2.ExecuteNonQuery()
            'End If

            Response.Write("<script type='text/javascript'>alert('Applicant has been added under the Employement tab');</script>")
            'MsgBox("Applicant has been added under the Employment tab.")


        End If

Я не слишком уверен, что я пропустил, но я просто следовал тому, как я написал строка кода на моей предыдущей странице.

РЕДАКТИРОВАТЬ:

Ниже приведен код, который работает:

If cmbOfferLetterStatus.Text.Equals("Accepted") Then
            Dim conn As New SqlConnection(ConfigurationManager.ConnectionStrings("DBConn").ToString())

            Dim cmd As New SqlCommand()

            cmd.Connection = conn

            cmd.CommandText = "UPDATE tblTEST SET Status = 3 WHERE AppID=@AppID"

            cmd.CommandType = CommandType.Text

            cmd.Parameters.AddWithValue("@AppID", xSelectedPersonID)

            conn.Open()

            cmd.ExecuteNonQuery()

            Response.Write("<script type='text/javascript'>alert('Applicant has been added under the Credential Tab');</script>")

        End If

Это скрипт, который я использую для кода блок выше:

        <script type = "text/javascript">
            function Confirm() {
                var confirm_value = document.createElement("INPUT");
                confirm_value.type = "hidden";
                confirm_value.name = "confirm_value";
                if (confirm("You are about to delete this applicant record from the table. Do you want to proceed?")) {
                    confirm_value.value = "Yes";
                } else {
                    confirm_value.value = "No";
                }
                document.forms[0].appendChild(confirm_value);
            }
    </script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...