2009-02-17 1 views
1

Я создаю контрольный список, где «контрольные списки» добавляются в «контрольный список». У каждого элемента есть кнопка рядом с ним, чтобы запустить модальное всплывающее окно, которое будет содержать дополнительную информацию об элементе.Как загрузить панель при клике с помощью ModalPopupExtender?

Потому что есть так много предметов, я поместил фактическую панель, которая появится в «контрольном списке», поэтому она будет только на веб-странице один раз. ModalPopupExtender, похоже, отлично справляется с этим всплывающим окном.

Мой вопрос: как загрузить информацию в эту панель? В «контрольном списке» есть данные, которые необходимо передать в контрольный список, - и я хотел бы сделать это с помощью панели обновления, чтобы избежать полной обратной передачи.

ответ

1

Вы можете выполнить это с помощью javascript без обратной передачи.

Бросьте яваскрипт функции в случае OnClientClick кнопки и сделать его выглядеть следующим образом:

MyButton.OnClientClick = "ShowModal(); return false;" 

А потом в JavaScript:

function ShowModal() 
{ 
var myDiv = document.getElementById("SomeDivInTheModal"); 
myDiv.InnerHTML = "<b>Some specal HTML to show in the modal.</b>"; 
var mpe = $find('MyModalPopUpBehaviorId'); 

if (mpe) { 
mpe.show(); 
} 

} 
+0

Fantastic! Благодаря! – Jeffrey

Смежные вопросы