ЕСЛИ утверждение всегда верно

У меня есть radwindow, которое я использую, чтобы показывать сообщения об ошибках пользователям в приложении.

Моя цель как ниже;

Если сообщение не является предупреждением / ошибкой, я хочу, чтобы пользователь перенаправлялся при нажатии "ХОРОШО" на всплывающее окно. Для этого яm устанавливает значение HiddenField в «1» когда операция прошла успешно и на «0» когда операция терпит неудачу. Моя проблема в том, что когда я проверяю значение HiddenField на стороне клиента, оператор IF всегда возвращает true, и страница перенаправляется.

Вот случаи, когда я устанавливаю значение скрытого поля и устанавливаю сообщение radwindow;

if(x)
{
   hfPasswordWarning.Value = "0";
   ShowMessage(MessageResource.ChangePasswordAuthenticateError,false);
}

else
{
   hfPasswordWarning.Value = "1";
   ShowMessage(MessageResource.ChangePasswordSuccess,true);
}

И код на стороне клиента, который яУ меня есть проблемы с, если утверждение всегда верно;

var hv = $('#hfPasswordWarning').val();

    if (hv.val = "1") {
        window.location = "../Main/Login.aspx";
    } else {
        return false;
    }

мы добавили оповещение ("хх») проверить, попадает ли он когда-либо в оператор else, но это нет. Я'Мы постарались максимально упростить объяснение моей проблемы. Спасибо за Ваше понимание.

Ответы на вопрос(3)

Ваш ответ на вопрос