я имел простую страницу, как это:Response.Redirect() не работает после того, как получил подтверждение Javascript ложного значения
A.aspx - имеет жерех TabControl сделать изменение пользователя в B.aspx или назад, и кнопку будет использовать javascript, чтобы подтвердить что-то сделать.
B.aspx - имеет тот же TabControl, что и A.aspx, просто покажите некоторое сообщение здесь.
код кнопки в A.aspx так:
<button id="do" onclick="if (confirm('you sure?')==false) { return false; };"></button>
и мой Response.Redirect код в A.aspx.cs TabControl_TabChanged(), как это:
Response.Redirect("b.aspx");
Он отлично работает, прежде чем я нажмите кнопку, если я нажму на нее и выберите «ОК», это все равно отлично, , но когда я выберем «cancel», запустится Response.Redirect(), но страница не изменилась. , пожалуйста, помогите мне найти проблему.
Как вы знаете, что Response.Redirect выполняет? Похоже, что у вас есть обычная http-почта с вашей кнопки, но отсутствуют параметры обратной передачи asp.net, необходимые для реагирования элементов управления. – sisve