Как открыть ссылку в новом окне с помощью ответа.Перенаправлять
Привет,
Как открыть ссылку в новом окне с помощью Response.Перенаправлять(). Я хочу открыть страницу в новом окне, используя код под button_Click.
Один из самых аккуратных способов, которые я использовал, - открыть новое окно с ответом.Перенаправление указано здесь[^]. Как говорится, вы не можете открыть новое окно с помощью стандартного метода перенаправления из-за того, как он работает внутри (т. е. он посылает специальный HTTP-запрос для запуска перенаправления), поэтому вам нужно применить немного Моджо, чтобы заставить его работать.
Используйте этот код в событии щелчка кнопки (код позади), он откроет страницу в новом окне
string url = "WebForm.aspx"; Response.Write("<script type='text/javascript'>window.open('" + url + "');</script>");
Используйте приведенный ниже код, чтобы открыть ссылку в новом окне.
Ответ.Писать (окно".открыть('"+ адрес + "', 'окно');");
проверьте этот блог
http://stackoverflow.com/questions/104601/asp-net-response-redirect-to-new-window[^]
--НДК
В основном с помощью кода позади нет прямого способа открыть ссылку в новом окне, но с помощью цель атрибут ссылки вы можете достичь его, установив цель к '_пустой', это поможет вам открыть страницу в новом окне
ОПЕРАЦИОННАЯ
вы можете использовать для этого JavaScript, метод window.open поможет вам это сделать
смотрите ниже фрагмент кода
function openMe() { window.open("1.aspx",'_blank'); return false; }
HTML-код:
<asp:Button ID="btnNewEntry" runat="Server" CssClass="button" Text="New Entry" OnClick="btnNewEntry_Click" OnClientClick="aspnetForm.target ='_blank';"/>
protected void btnNewEntry_Click(object sender, EventArgs e) { Response.Redirect("New.aspx"); }
Привет,
Пожалуйста, найдите решение по ссылке ниже
Ответ.Редирект в новое окно[^]
Спасибо,
Нитин