Скорее всего, вы получите ошибку сценария
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "Download", string.Format("window.open('{0}', target = 'new');", "http://example.com"), true);
должен отображать JavaScript:
window.open('http://example.com', target = 'new');
В приведенном выше сценарии целевая переменная не определена. Если вы хотите, чтобы ссылка открывалась в новом окне, попробуйте:
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "Download", string.Format("window.open('{0}', '_blank');", downloadURL), true);
Смотрите здесь , чтобы получить список доступных параметров для функции window.open