Forum
asp.net web form da Response.Redirect ile yönlendirme yapıyorum. Yeni açılacak olan sayfa tarayıcı tarafından engelleniyor. Sizce tarayıcının engellememesi için ne yapabilirim ? (Chrome/Mozilla/İE hepsinde aynı sorun)
Yönlendirme yaptığım kodları farklı yöntemlerle denedim fakat yine aynı sorunla karşılaştım:
ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('/Sayfa.aspx?Musteri=" + Deger + " ');", true);
Response.Write("<script>");
Response.Write("window.open('/Sayfa.aspx?Musteri=" + gridListe.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString() + " ','_blank')");
Response.Write("</script>");
window.open yerine window.location dener misiniz?
Sorın devam eediyor
var redirectWindow = window.open('http://google.com', '_blank');
redirectWindow.location;
target blank olarak denersenız popup degıl yenı sayfada acar bu sekılde bloklanma rıskını azaltabılırsınız ama tabı kullanım alanı popup olması uzerıne ıse colorbox yada dıger muaddıl modal boxlar ıcıne ajax ıle data cekebılırsınız.
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com