ssyuvaraja Ответов: 7

Как открыть ссылку в новом окне с помощью ответа.Перенаправлять


Привет,
Как открыть ссылку в новом окне с помощью Response.Перенаправлять(). Я хочу открыть страницу в новом окне, используя код под button_Click.

7 Ответов

Рейтинг:
52

Pete O'Hanlon

Один из самых аккуратных способов, которые я использовал, - открыть новое окно с ответом.Перенаправление указано здесь[^]. Как говорится, вы не можете открыть новое окно с помощью стандартного метода перенаправления из-за того, как он работает внутри (т. е. он посылает специальный HTTP-запрос для запуска перенаправления), поэтому вам нужно применить немного Моджо, чтобы заставить его работать.


Рейтинг:
43

Member 12078709

Используйте этот код в событии щелчка кнопки (код позади), он откроет страницу в новом окне


string url = "WebForm.aspx";
            Response.Write("<script type='text/javascript'>window.open('" + url + "');</script>");


Рейтинг:
2

Raju Kale

Используйте приведенный ниже код, чтобы открыть ссылку в новом окне.

Ответ.Писать (окно".открыть('"+ адрес + "', 'окно');");


Рейтинг:
1

NandaKumer

проверьте этот блог
http://stackoverflow.com/questions/104601/asp-net-response-redirect-to-new-window[^]
--НДК


Рейтинг:
1

koolprasadd

В основном с помощью кода позади нет прямого способа открыть ссылку в новом окне, но с помощью цель атрибут ссылки вы можете достичь его, установив цель к '_пустой', это поможет вам открыть страницу в новом окне
ОПЕРАЦИОННАЯ
вы можете использовать для этого JavaScript, метод window.open поможет вам это сделать
смотрите ниже фрагмент кода

function openMe()
{
window.open("1.aspx",'_blank');
return false;
}


Рейтинг:
0

Prasad_Kulkarni

HTML-код:

<asp:Button ID="btnNewEntry" runat="Server" CssClass="button" Text="New Entry"

OnClick="btnNewEntry_Click" OnClientClick="aspnetForm.target ='_blank';"/>

Нажмите кнопку cs file:
protected void btnNewEntry_Click(object sender, EventArgs e)
{
    Response.Redirect("New.aspx");
}


Рейтинг:
0

Member Nitin Patil

Привет,

Пожалуйста, найдите решение по ссылке ниже

Ответ.Редирект в новое окно[^]

Спасибо,
Нитин