Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.80/160: Рейтинг темы: голосов - 160, средняя оценка - 4.80
2 / 2 / 0
Регистрация: 01.10.2011
Сообщений: 24

Открытие новой страницы в новой вкладке

01.10.2011, 22:58. Показов 31826. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Открываю новую страницу с помощью Response.Redirect, но предыдушая страница закрывается.
Что следует добавить в код чтобы новая стр открывалась в новой вкладке.

C#
1
2
3
4
protected void Button1_Click(object sender, EventArgs e)
{
  Response.Redirect(ResolveUrl("~/m.xml"));
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.10.2011, 22:58
Ответы с готовыми решениями:

Открытие новой страницы
Возможно ли написать ссыку на открытие новой страницы в только в Internet Explorer из любого браузера?

Как открыть сайт в новой вкладке
Засунул в форму tabControl и поместил на него webBrowser, хочу что бы при нажатии по ссылке в открывшемся сайте, новая страница открывалась...

Как открыть форму в новой вкладке?
Требуется из одной формы на нажатие кнопки открыть следующую форму в новой вкладке(хотя бы в той же), подскажите пожалуйста)

22
0 / 0 / 1
Регистрация: 20.05.2017
Сообщений: 45
25.11.2019, 19:27
Студворк — интернет-сервис помощи студентам
Если используем кнопку:
protected void Button31_Click(object sender, EventArgs e)
{
//или открываем ссылку из текстбокса в новом окне
ScriptManager.RegisterStartupScript(Page , Page.GetType(), "popup", "window.open('" + this.TextBox31.Text + "','_blank')", true);
return;
//или открываем ссылку во фрейме
this.MyFrame.Attributes["src"] = this.TextBox31.Text;
return;
}
0
6 / 7 / 0
Регистрация: 09.05.2013
Сообщений: 148
21.10.2020, 02:18
Если у формы адрес выставлять то на любое событие отправки формы (для всех постбэк контролов) данные будут передаваться по указанному адресу.

C#
1
2
3
4
5
protected void Button1_Click(object sender, EventArgs e)
{
  //тут может быть дополнительная логика обработки события
  ClientScript.RegisterStartupScript(this.GetType(), "window.open", "window.open('WebForm2.aspx')", true);
}
В общем вариантов много, какой удобнее зависит от задачи
А как открыть так новое окно в браузере?
0
0 / 0 / 1
Регистрация: 20.05.2017
Сообщений: 45
25.10.2020, 22:36
Цитата Сообщение от o6m0p0k Посмотреть сообщение
А как открыть так новое окно в браузере?
Судя по всему через скрипт - никак, так как новые окна блокируются штатными Popup-blocker'ами Firefox/IE.
Значение '_blank' уже указано в вызываемом скрипте, можно его же указать еще в свойствах HiperLink - эффект будет тот же: если браузер настроен на открытие в новых вкладках, то все ссылки будут открываться в новых вкладках.
Вручную браузеры открывают новые окна вместо вкладок, но чтобы перехватить управление у браузера нужно что-то другое вместо скриптов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.10.2020, 22:36
Помогаю со студенческими работами здесь

Генерация новой страницы HTML
Есть форма: <form id="form1" runat="server"> <div class="one"> <p>Name of student</p> <input...

Добавление новой информации на верх страницы
Как вообще реализуется добавление на верх страницы, вижу два пути: либо менять порядок записей в базе изначально, либо реализовать так,...

Как настроить вид IE при открытии новой страницы из ASP?
Как настроить вид IE при открытии новой страницы из ASP, т.е. убрать строку состояния, адресную строку, кнопки и развернуть на полный...

Progressbar открытие новой формы
Здравствуйте,уважаемые...На первой форме кнопка и прогрессбар.При нажатии на кнопку открывается вторая форма (сами понимаете долго раз уж...

создание новой формы
доброго времени суток не закидывайте помидорами, но я правда не нашла как это сделать надо создать новую форму по двойному щелчку по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано. . . .
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
Диалоги с ИИ
zorxor 23.05.2026
Насколько я понимаю - Вы - Искусственный Интеллект. Это так? Да, всё верно. Я — искусственный интеллект. Я представляю собой большую языковую модель, созданную для помощи в самых разных задачах. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru