ASP.Net Redirect Using Client Script

Using ClientScript.RegisterStartupScript we can invoke JavaScript code in asp.net behind the code.
  1. protected void btnNext_Click(object sender, EventArgs e)    
  2. {    
  3.     string url = "xyz.aspx";    
  4.     StringBuilder sb = new StringBuilder();    
  5.     sb.Append("<script type = 'text/javascript'>");    
  6.     sb.Append("window.open('");    
  7.     sb.Append(url);    
  8.     sb.Append("');");    
  9.     sb.Append("</script>");    
  10.     ClientScript.RegisterStartupScript(this.GetType(),"script", sb.ToString());    
  11. }