Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как закрыть страницу? / 6 сообщений из 6, страница 1 из 1
06.10.2006, 22:15
    #34039017
как закрыть страницу?
как закрыть страницу после выполнения кода? есть страница получения документа с хранилища документов, в выходной поток отдает фал документа, но страница остается открытой, что добавить после

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If User.Identity.IsAuthenticated = True Then
....................
ds = rr.getFileFromStorage(DocID, Vers, Action, usName, Request.UserHostAddress)
....................
Dim filePath As String = ds.Tables(0).Rows(0).Item("Path")
Dim crpt As New crypto, buf As String
buf = crpt.decryptString(filePath, Application.Get("Key"), Application.Get("IV"))
.............................
Response.WriteFile(buf & ds.Tables(0).Rows(0).Item("DocName"))
Response.End()


чтобы страница закрылась?
...
Рейтинг: 0 / 0
06.10.2006, 22:57
    #34039066
gaidar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как закрыть страницу?
Ничего. Поскольку это поведение браузера.
Просто при ссылках на страницы загрузки файлов используйте <a href="">, а не <a href="" target="blank_">.--
Гайдар Магдануров
E-Mail | Блог | Сайт

Difficult I do now, impossible will take a while...
...
Рейтинг: 0 / 0
07.10.2006, 00:09
    #34039132
как закрыть страницу?
Здравствуйте, gaidar, Вы писали:

G>Ничего. Поскольку это поведение браузера.
G>Просто при ссылках на страницы загрузки файлов используйте <a href="">, а не <a href="" target="blank_">.

G>
данное сообщение получено с www.gotdotnet.ru
G>ссылка на оригинальное сообщение


Проблема в том, что страница загрузки вызывается при нажатии юзером на ссылку,которая есть зарегистрированный в винде как тип файл, запуском отдельного процесса в приложении и в качестве параметра передается строка типа http://main/servDocs/getFile.aspx?DocID=109&Vers=3&type=0
приложение —
Dim sT As StreamReader = New StreamReader(fName)
Dim line As String = sT.ReadLine
sT.Close()
myProcess.StartInfo.FileName = line
.....................
...........
myProcess.Start()
myProcess.Dispose()
а как сделать, чтобы окно закрывалось? Клиентов это окно немного мучает-надо лишний раз мышкой за ним по десктопу гоняться :-)
...
Рейтинг: 0 / 0
07.10.2006, 13:00
    #34039358
как закрыть страницу?
добавил на страницу код
<script language="javascript" type="text/javascript">
<!--
window.setTimeout('window.close()',10000);
//-->
</script>
но появляется сообщение "The Web page you are viewing is trying close the window. Do you want to close this window?"
Как сделать, чтобы окно просто закрылось без вопросов?


Т>Здравствуйте, gaidar, Вы писали:

G>>Ничего. Поскольку это поведение браузера.
G>>Просто при ссылках на страницы загрузки файлов используйте <a href="">, а не <a href="" target="blank_">.

G>>
данное сообщение получено с www.gotdotnet.ru
G>>ссылка на оригинальное сообщение


Т>Проблема в том, что страница загрузки вызывается при нажатии юзером на ссылку,которая есть зарегистрированный в винде как тип файл, запуском отдельного процесса в приложении и в качестве параметра передается строка типа http://main/servDocs/getFile.aspx?DocID=109&Vers=3&type=0
Т>приложение -
Т> Dim sT As StreamReader = New StreamReader(fName)
Т> Dim line As String = sT.ReadLine
Т> sT.Close()
Т> myProcess.StartInfo.FileName = line
Т>.....................
Т>...........
Т> myProcess.Start()
Т> myProcess.Dispose()
Т>а как сделать, чтобы окно закрывалось? Клиентов это окно немного мучает-надо лишний раз мышкой за ним по десктопу гоняться :-)
...
Рейтинг: 0 / 0
07.10.2006, 14:24
    #34039415
Paulmay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как закрыть страницу?
Надо просто добавить страницу в доверенные узлы, или как это у в вашем эксплорере называется.
...
Рейтинг: 0 / 0
07.10.2006, 15:55
    #34039509
ekleiman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как закрыть страницу?
Добавьте перед своим кодом, напрмер, такой код:
window.opener =null;
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как закрыть страницу? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]