Почему PopupControlExtender генерирует полную обратную передачу внутри UpdatePanel? - PullRequest
0 голосов
/ 23 октября 2008

У меня есть кнопка внутри панели обновления. У меня есть PopupControlExtender, связанный с кнопкой, поэтому при нажатии кнопки появляется всплывающая панель. Он отлично работает, за исключением полной обратной передачи, и я не могу понять, почему. Кнопка и PopupControlExtender находятся внутри панели обновления, которая находится внутри тега ContentTemplate. Когда я вынимаю PopupControlExtender, кнопка выполняет только частичную обратную передачу. У меня возникают проблемы с поиском полезной информации в PopupControlExtender. Должен ли я объявить триггер обратной передачи или что-то еще?

Редактировать: если я использую элемент управления LinkButton, он генерирует частичную обратную передачу. Кажется, только сделать полный постбэк с помощью элемента управления Button.

Ответы [ 2 ]

3 голосов
/ 23 октября 2008

Убедитесь, что для свойства UseSubmitBehavior кнопки установлено значение false

0 голосов
/ 01 марта 2012

У меня возникла совершенно противоположная проблема: кнопка Link вызывает полный постбэк, пока работает элемент управления Button. Однако, в отличие от другого ответа, кнопка работает, только если UseSubmitBehavior имеет значение True / undefined.

Так что я просто использую CSS с кнопкой, чтобы она выглядела как кнопка ссылки, например,

input.linkButton
{
    background-color: transparent;
    border-style: none;
    color: #0000FF;
    cursor: pointer;
    text-align: left;
    text-decoration: underline; 
}

(Спасибо блогу Энглстоуна за это).

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