Обновите одну панель, используя другую панель, но верните обработанный контент только измененной панели - PullRequest
0 голосов
/ 12 августа 2011

Я только что получил форму в модальном всплывающем расширителе, и он хочет, чтобы она работала, как показано ниже,

1. Submit, Cancel кнопки для закрытия модального всплывающего окна находятся внутри updatepanel1

2. Внутри TargetControlPanel Panel1 находится updatepanel2, внутри *1009*

3. Submit работает асинхронно, как внутри updatepanel1, именно так, как я этого хотел. Также отображение результата отправки в label тоже работает, как и ожидалось. НО, я хочу, чтобы ответ возвратил только обработанный результат updatepanel2, фактически возвращенный результат как updatepanel1, так и updatepanel2.

Я только что загрузил обработчики событий на кнопке отмены, которые заменяются из-за обновления из updatepanel1`, и я не использую jQuery. Поэтому добавление обработчиков событий - это то, что я больше не хочу делать. и вот почему этот вопрос возник.

1 Ответ

0 голосов
/ 12 августа 2011

LOL Как глупо, я мог подумать о this 5 minutes more, чтобы получить ответ.

Вот что я сделал:

<modal popup extender></modal popup extender>
<target Button></target button>
<target panel>
<blah blah blah/>
<updatepanel>
<label result>
</updatepanel>
<blah blah blah/>
<updatepanel2>
<button submit/>
</updatepanel2>
<button Cancel>
</target panel>

Это псевдокод, поставив кнопка отмены снаружи панель обновления, мне было нечего терять там сладкий

...