Rekhash Ответов: 2

остановить автоматическое обновление при нажатии кнопки


Привет с одной страницы на другую страницу в asp.net страница не может перезагрузиться или обновиться. он будет без обновления переходить на вторую страницу .aspx.


Спасибо Заранее Друзьям...

ZurdoDev

Что?

Raje_

Ты не можешь. Для перенаправления страницы вам понадобится полная обратная связь.

Rekhash

в aspx page - одна страница на другую страницу(страница не может перезапускаться или обновляться).
Например: первая страница(.aspx ) на другую страницу(.aspx-файл ).на первой странице кнопка "отправить", чтобы перейти другой
page.it не буду обновлять страницу. @ryanb31

Rekhash

Нет, мы можем использовать ajax или jquery в asp.net @Raje

Raje_

Даже если вы используете Ajax или Jquery, браузер обязательно обновится. но вы можете избежать запуска кода на стороне сервера с помощью javascript или jquery. используйте window.open("Ваш url") или location.href = "Ваш url"; javascript, если вы хотите перенаправить страницу со стороны клиента. Еще одна вещь, которую вы можете сделать, это использовать панель обновления, а в панели обновления взять iframe и открыть свою страницу внутри этого iframe.

nika2008

я не уверен, что это полезно для вас, но вы можете попробовать с помощью <iframe> или <frameset>
чтобы получить вторую страницу .aspx.

2 Ответов

Рейтинг:
2

RajeshRaushan

Пройдите по этой ссылке:

как сделать редирект страницы в jquery javascript[^]


Raje_

Вы уверены, что он не обновит страницу?

RajeshRaushan

На какой странице? Если вы делаете это со стороны клиента, то обратная передача не будет происходить для первой страницы. 2 - я страница, которую вы перенаправляете-так что ожидается, что она будет загружена в любом случае.
Вопрос не очень ясен в этом смысле - дайте мне знать, если он просит о чем-то другом.

Рейтинг:
1

Raje_

Как я уже сказал, Вы не можете перенаправить на другую страницу без обратной связи.
Однако есть трюк, который вы можете использовать для лучшего пользовательского опыта, помните, что это не позволит избежать обратной связи, но и не вызовет никакого мерцания на вашем экране. Вы можете поместить эти два тега в начале вашего HTML dcocument :-

<META http-equiv="Page-Enter" content="blendTrans(Duration=0.2)">
<META http-equiv="Page-Exit" content="blendTrans(Duration=0.2)">


Еще одна вещь, этот код может не работать в некоторых браузерах. но в IE это будет работать.

Удачи.