2014-01-13 4 views
0

В моем проекте .net C# я использую повторитель для отображения данных, Для каждого элемента ретранслятора у меня есть кнопка «РЕДАКТИРОВАТЬ», в которой должна появиться модальная с соответствующим данные. Я хочу, чтобы кнопка будет отображать Modal, а также загружать соответствующие данные с сервера я пытался использовать:C# .NET Button с Bootstrap Modal Не запускается на сервере

<asp:LinkButton runat="server" id="btn_done2" CssClass="btn btn-primary btn-lg"  OnCommand="loadEventToLoad" CommandArgument='<%# Eval("ID") %>' 
         data-toggle="modal" data-target="#myModal">EDIT</asp:LinkButton> 

Результат является: только модальный popsup и команда не срабатывает вообще любой способ исправить это, не делая нагрузку со стороны клиента?

+0

вы можете сделать кнопку только для обратной передачи данных, а затем в вашем javascriptCode или через Startupscript вы можете поместить вызов для открытия всплывающего окна, этот вызов будет отображаться с серверной стороны после нажатия кнопки, где вы знаете, что хотите показать всплывающее окно (вы можете иметь literalControl внутри события document.ready и написать javascript-вызов, чтобы открыть всплывающее окно) –

ответ

0

Если вы хотите получить доступ к содержимому вашего модального кода, вам необходимо сначала поставить UpdatePanel в модальном формате. Затем вы можете обернуть свою кнопку в UpdatePanel, и вы сможете отлаживать обратную передачу и изменять содержимое.

0

Я думаю, вам нужно использовать href без тега runat = sever. Таким образом, вы можете открыться, не запуская события на стороне сервера.

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