我希望用户单击该链接然后弹出窗口,但是我希望从数据库中提取窗口内的数据,我需要为5个链接重复此过程,这些链接也会从数据库中拉出来。说出本月最受欢迎的商品。我的问题是如何最好地完成这项工作? Jquery,或AJAX。我只是想看看使用.net和C#编写代码的更简单的方法。如果有人有任何相关的教程,那就太棒了。提前谢谢你们。
答案 0 :(得分:1)
最简单的解决方案我认为您可以将窗口编码为单独的页面asp.net页面。在后面的代码中,您可以从数据库中获取数据。该链接只是打开此页面作为弹出模式窗口。当页面执行时,它将从您的数据库中获取数据。
一个更精细的解决方案,如果你做一些更奇特的事情说你想要使用jQuery对话框意味着你必须使用ajax获取对话框的内容,这可以在用户点击链接时调用。
您可以将JQuery与Ajax API一起使用 - 使用http://api.jquery.com/jQuery.get/方法调用Web服务,例如一个.net wcf服务通过http。在jquery脚本中,您可以调用调用服务的.get(...)方法(然后从数据库中获取数据)。使用返回的数据,您可以替换div元素的内容,然后可以将其用于jQuery对话框。
$.get(WEB_METHOD_URL,
{ param1: XXX, param2: YYY },
function (data) {
$('#ID_OF_DIV').empty().append(data).dialog('open');
});