2009-08-21 73 views
0

我有例如带有文本框,按钮和许多其他控件的ASP.NET网站。 当用户点击按钮我想从数据库(MSSQLServer)检索一些数据(字符串,数字),并显示这些数据给用户没有回发(AJAX)。Javascript,Ajax,从数据库动态加载数据

我该怎么做?

谢谢

回答

1

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

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

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