BALBINDER4u Ответов: 2

как закрыть asp.net веб-страница с использованием файла кода.


всем привет,
Пожалуйста, помогите, как закрыть asp.net веб-страница с использованием файла кода.

2 Ответов

Рейтинг:
2

Satheesh N

System.Web.HttpContext.Current.Response.Write("<script>self.close();</script>");

или
Page.RegisterStartupScript("close", "<script>self.close();</script>");


[Править]добавил перед тегом[/правка]


BALBINDER4u

Вариант 1 ничего не работает

и вариант 2, показывающий предупреждение

Предупреждение 1 'Системы.Веб.Пользовательского интерфейса.Страницы.RegisterStartupScript (string, string)' устарел: 'рекомендуемой альтернативой является ClientScript.RegisterStartupScript (Type type, string key, string script).

Рейтинг:
1

Arwinder Singh

Пожалуйста, добавьте нижеприведенную строку в свой код позади:

Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "ClosePage", "window.close();", true);


Пожалуйста, попробуйте ....
и извините за предыдущего, солн.


BALBINDER4u

Он показывает мне эту ошибку.

Нет перегрузки для метода 'RegisterClientScriptBlock принимает 5 аргументов

Arwinder Singh

А также вы можете использовать:

Элемента управления scriptmanager.RegisterClientScriptBlock (this, typeof(Page), "ClosePage", " window. close ();", true);
если вы используете ajax.