Как обновить родительскую страницу с дочерней страницы - PullRequest
0 голосов
/ 27 января 2012

Может ли кто-нибудь объяснить, как обновить родительскую страницу с дочерней страницы в C #

У нас есть такое требование, как, у нас есть текстовое поле, за которым следует всплывающая кнопка с изображением. Если мы нажмем на всплывающую кнопку с изображением, откроется одно всплывающее окно с текстовым полем.

Если мы добавим в него текст и нажмем кнопку «Сохранить», текстовое поле родительской страницы должно быть обновлено.

Обновление происходит только тогда, когда мы вручную обновляем страницу. Мы хотим, чтобы требование, как и мы, обновляло его без какого-либо ручного обновления.

Кто-нибудь знает это?

Ответы [ 2 ]

1 голос
/ 27 января 2012

Это «настоящее всплывающее окно» - буквально новое окно? Или это имитируемое всплывающее окно с элементом HTML? Если последнее - вам нужен Javascript. Вы можете сделать это без перезагрузки страницы с помощью jQuery:

РОДИТЕЛЬСКАЯ СТРАНИЦА:

<textarea id="parent-textbox"></textarea>

РЕБЕНОК:

<textarea id="child-textbox">This is some content I'd type in the popup</textarea>
<button onclick="$('#parent-textbox').val($('#child-textbox').val())">Click Me To Copy</button>

После копирования вы можете закрыть всплывающее окно и просмотреть результаты - обновление страницы не требуется. Добавьте jQuery на свой сайт с помощью:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>

Информацию о том, как интегрировать jQuery в ваш сайт (это очень просто), см.

http://encosia.com/3-reasons-why-you-should-let-google-host-jquery-for-you/

0 голосов
/ 27 января 2012

попробуйте это (JavaScript):

window.top.reload()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...