Отладчик выполняет IF, когда условие ложно - PullRequest
0 голосов
/ 17 ноября 2010

Я исчерпал все возможности со следующим фрагментом кода.Условие в if ложно, поэтому выполнение if не должно выполняться.Но, используя отладчик, выполнение переходит ко второй строке, которая называется Response.Redirect.

If False Then
            SaveData()
            Response.Redirect("Lop_Approved_Results.aspx?lopId=" & lopId, True)
End If

Почему это происходит?

Ответы [ 2 ]

1 голос
/ 17 ноября 2010

Похоже, ваш исходный код устарел с вашими двоичными файлами.Попробуйте выполнить Clean Solution и, возможно, закрыть Visual Studio, а затем пересобрать все и посмотреть, поможет ли это.

0 голосов
/ 17 ноября 2010

Если это действительно логика, то то, что показывает ваш отладчик, просто не то, что выполняет ваш компьютер (отладчики не идеальны). Вы пытались закрыть, перезапустить IDE и очистить проект? Вы действительно видите, что происходит перенаправление, а не только утверждение отладчика о входе в эту ветку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...