What is the difference between 

```
Response.Redirect("Default.aspx"); 

```

and 

```
Response.Write("<script>location.href='Default.aspx';</script>");

```

Why someone will choose the second one?