我希望用户点击链接,然后窗口弹出,但我希望窗口内的数据从数据库中拉出,我需要重复这一过程为5个链接,也拉出一个数据库。说出这个月最受欢迎的商品。我的问题是,如何才能最好地实现这一点?Jquery或AJAX。我只是想看看用.net和C#编写代码哪种更容易。如果有人有任何与此相关的教程,那就太好了。提前谢谢你们。
发布于 2011-03-21 14:17:17
我认为最简单的解决方案是,您可以将窗口编码为单独的页面asp.net页面。在后台代码中,您可以从数据库中获取数据。该链接将以弹出模式窗口的形式打开此页面。当页面执行时,它将从您的数据库中获取数据。
如果您要做一些更奇特的事情,比如想要使用jQuery对话框,则需要使用ajax获取对话框的内容,当用户单击链接时可以调用ajax。
您可以将JQuery与Ajax API一起使用--使用http://api.jquery.com/jQuery.get/方法调用web服务,例如通过http的.net wcf服务。在jquery脚本中,您可以调用.get(...)方法调用您的服务(然后从数据库获取数据)。使用返回的数据,您可以替换div元素的内容,然后可以将其用于jQuery对话框。
$.get(WEB_METHOD_URL,
{ param1: XXX, param2: YYY },
function (data) {
$('#ID_OF_DIV').empty().append(data).dialog('open');
});
https://stackoverflow.com/questions/5377727
复制