Pergunta

Eu tenho uma página que tem 4 usercontrols diferentes nela. Em um certo ponto eu preciso fazer um redirecionamento usando location.replace javascript () e não pode ser feita através do servidor. Tem que ser do lado do cliente.

Então, o que eu preciso é chamar a Response.Clear () na página pai do usercontrol então nada mais será escrito na página. Eu acho que na configuração atual que tenho que não é possível, porque eu tenho outros 3 usercontrols que vierem a ser proferidas na página e eu não posso controlar a ordem dele por isso não é possível garantir que nada mais será escrito após a Response.Clear ().

Do u ver qualquer maneira de fazê-lo?

Muito obrigado!

Foi útil?

Solução

Você já tentou jogar Response.End () na mistura? Eu não tenho certeza do que vai hapeen se você jogá-lo no meio do ciclo de vida da página, mas vale a pena experimentar suponho, dada suas necessidades um pouco unsuaul.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top