ASP.NET / VB.NET: ссылаться на значение Textbox без обратной передачи? - PullRequest
0 голосов
/ 15 июля 2011

У меня есть дочерняя страница aspx в iFrame.Есть несколько текстовых полей, которые заполняются в событии загрузки страницы.

Существует также кнопка LinkButton, которую пользователь нажимает, когда он / она заканчивает редактировать поля.Есть некоторые функции javascript и другие вещи, поэтому полная обратная передача (т.е. кнопка asp) исключена.

Проблема в том, что мне нужно ссылаться на текстовые поля НОВЫЕ значения (пользовательские изменения) посленажата кнопка ссылки.

Есть ли способ сделать это?

Спасибо,

Джейсон

РЕДАКТИРОВАТЬ:

После игры сЧуть дальше интерфейс, я понял, что событие Page_Load сработало, как только щелкнул LinkButton.Конечно, именно здесь данные изначально загружаются, поэтому любые изменения, сделанные пользователем, сразу же записываются.Текущий план атаки состоит в том, чтобы создать значение cookie IsLoaded и проверить, истинно ли это до того, как упомянутый код будет выполнен.Если у кого-то есть идея получше, пожалуйста, дайте мне знать!

Спасибо,

Джейсон

Ответы [ 2 ]

1 голос
/ 15 июля 2011

Вы можете использовать jQuery для захвата значения текстового поля при нажатии кнопки.

<script type="text/javascript">

$(document).ready(function() {

    $('.btnSubmit').click(function(e) {


        alert($("#txtName").val());
    });
});

Затем вы можете передать это значение текстового поля методу на стороне сервера, вызвав его с помощью jQuery AJAX.См. Ссылку ниже.

http://weblogs.asp.net/karan/archive/2010/09/12/calling-server-side-method-using-jquery-ajax.aspx

0 голосов
/ 15 июля 2011

Вы хотите получить доступ к новым значениям текстового поля из родительского или из iframe, который открыл эту веб-форму?

...