2016-05-17 6 views
1

Я использую этот код для перенаправления на страницу, а затем хочу активировать определенную вкладку среди нескольких вкладок, но она не работает. Зачем ? Я имею в виду что-либо после перенаправления не работает или отображается. Я отлаживал, он попадает в код после кода перенаправления, но не влияет на передний конец.Почему не перенаправляет работу?

Response.Redirect(Request.RawUrl, false); 

tabContainer.ActiveTabIndex = 1; 

ShowMsg("Data Updated"); 

ответ

0

Как вы можете видеть на MSDNResponse.Redirect немедленно завершает текущий запрос и переходит на новый URL. Вот почему ваш следующий код не выполняется.

Если вы хотите сделать некоторые дополнительные действия на Url, вы перенаправляете свой ответ, вы должны подумать о добавлении некоторых параметров, например. Параметры URL, которые оцениваются по новому URL-адресу.

false Вы проходите команду Response.Redirect, просто предотвращает выброс ThreadAbortException.

Смежные вопросы