Молчун
Зарегистрирован: 09 July 2008
Сообщения: 25
Примеры кода: 0
|
Закрытие окна IE после Response.Close() |
17 July 2008 08:03 |
|
|
|
|
Можно ли как то закрыть окно IE после Response.Close()
или я чтото непрально делаю, скрипт на закрытие окна не регистрируется, ну и естесственно он не выполняется.
protected void Page_Load(object sender, System.EventArgs e)
{..............................
...................
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("content-disposition",
string.Format("attachment;filename={0}", sNameFile));
Response.Charset = "";
Response.ContentType = "application/vnd.xls";
//потом из Crystal Report идет экспорт в эксель в файл sNameFile и
Response.WriteFile(sNameFile);
Response.Flush();
Response.Close();
System.IO.File.Delete(sNameFile);
//Все нормально, открывается эксельв окне самого экселя, и пытаюсь запустить скрипт на закрытие окна
Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "closeMyWnd", @"<script type='text/javascript' event=onload>window.close(); __doPostBack('', '');</script>", false);
}
в просмотре HTML скрипта нет. Помогите, не знаю как быть)
|
|