2016-08-19 4 views
1

В моем проекте ASP мне нужно открыть новую вкладку, прежде чем перенаправить веб-сайт на новый адрес.Как открыть новую вкладку перед перенаправлением

Чтобы открыть новую вкладку Я использую:

Context.Response.Write("<script> language='javascript'>window.open('google.com','_newtab');</script>"); 

, который работает как шарм, пока я не добавить строки для редиректа:

Response.Redirect(String.Format("~/CloseRequest.aspx?request_id={0}&returnURL={1}", RequestID, ReturnURL)); 

Если я оставлю обе строки на странице будет только перенаправить меня без открытия новой вкладки.

Как я могу это решить?

ответ

1
Context.Response.Write("<script language='javascript'>window.open('google.com','_newtab'); 
window.location.href='/CloseRequest.aspx?request_id="+RequestID+"&returnURL="+ReturnURL+"';</script>"); 
+0

Thx это решает мою проблему. И это было быстро :) – Pieczarr

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