2015-04-30 2 views
-2

В GridView я привязывал столбцы, поэтому, щелкнув по столбцу имени, мне нужно открыть его/ее информацию на новой странице формы, которую нужно открыть в новом окне, чтобы как это сделать?Как открыть веб-страницу в новой вкладке браузера?

Я пробовал много, как ниже ..

protected void gridCustomer_RowCommand(object sender, GridViewCommandEventArgs e) 
{ 
    if (e.CommandName == "VIEW") 
    { 
     int row = Convert.ToInt32(e.CommandArgument); 
     Session["UserId"] = row; 
     //ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('../Update Pages/RegCustUpdateAndDelete.aspx', target='_blank');", true); 
     Response.Write("<script>window.open('../Update Pages/RegCustUpdateAndDelete.aspx','_blank');</script>"); 
     //Response.Write("<script>window.opener.location.href = window.opener.location.href</script>"); 
     //ScriptManager.RegisterStartupScript(this, GetType(), "refresh", "window.setTimeout('window.location.reload(true);',5000);", true); 
     //Response.End(); 
     // Response.Redirect("CustomerSearch.aspx"); 
    } 
} 

Это была работа несколько дней назад, но теперь не один из кода рабочего ..

ответ

0

использование ниже код ..

ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('../Update Pages/RegCustUpdateAndDelete.aspx','_blank');", true); 

надеюсь, что это поможет.

+0

thanq очень очень – asma

+0

можно ли это сделать после определенного метода позади кода? – mmcrae

0

Я думаю, что будет лучше, если вы сделаете столбец сетки, как ссылку или гиперссылку с помощью Itemtemplate и атрибут Target как _blank.

+0

Iam используя ссылку кнопку..so как использовать Target атрибут как _blank.? – asma