Javascript,Ajax,动态加载来自DB的数据

时间:2009-08-21 14:19:29

标签: asp.net javascript ajax

我有例如带有文本框,按钮和许多其他控件的ASP.NET站点。 当用户单击按钮时,我想从DB(MSSQLServer)中检索一些数据(字符串,数字)并将这些数据显示给用户而不使用回发(ajax)。

我该怎么做?

由于

1 个答案:

答案 0 :(得分:1)

有两个关键组件。可以响应数据请求的服务器端方法和客户端javascript函数,它可以向该方法发出AJAX请求并使用数据,更新网页。

在服务器端,您可以使用标记有WebMethod属性的实际Web服务或Web应用程序方法。它们接受请求并响应,而不是网页,但通常是部分HTML片段,XML或JSON。

在客户端,我会考虑使用实现AJAX的框架 - 例如MicrosoftAjaxjQuery,尽管还有很多其他框架。然后是正确配置客户端功能以响应交互触发(按钮单击),以便它使用正确的参数调用正确的方法并处理响应。