Como quieres que se ejecute ese código si en ningún momento le asignas el la posición que calculas...
Código:
string newRequestUrl="<script>winLeft = (screen.width-700)/2;window.open('miventana.aspx?state=blanck','','le ft='+winLeft+',top=50,width=700,height=520');</script>";
Response.Write(newRequestUrl);
Saludos