Самое простое решение, я думаю, вы можете просто закодировать окно как отдельную страницу asp.net.В коде позади вы можете получить данные из базы данных.Ссылка просто откроет эту страницу как всплывающее модальное окно.Когда страница выполнится, она получит данные из вашей базы данных.
Более сложное решение, если вы делаете что-то более причудливое, скажем, если вы хотите использовать диалоги jQuery, означало бы, что вам придется получать содержимоедиалоговое окно с использованием ajax, которое можно вызвать, когда пользователь щелкает ссылку.
Вы можете использовать JQuery с Ajax API - используйте метод http://api.jquery.com/jQuery.get/ для вызова веб-службы, например .net wcf serviceпо http.В скрипте jquery вы можете вызвать метод .get (...), который вызывает ваш сервис (который затем получает данные из базы данных).Полученными данными вы можете заменить содержимое элемента div, которое затем можно использовать для диалога jQuery.
$.get(WEB_METHOD_URL,
{ param1: XXX, param2: YYY },
function (data) {
$('#ID_OF_DIV').empty().append(data).dialog('open');
});