2009-08-21 69 views
0

我有例如帶有文本框,按鈕和許多其他控件的ASP.NET網站。 當用戶點擊按鈕我想從數據庫(MSSQLServer)檢索一些數據(字符串,數字),並顯示這些數據給用戶沒有回發(AJAX)。Javascript,Ajax,從數據庫動態加載數據

我該怎麼做?

謝謝

回答

1

有兩個關鍵組件。服務器端方法,可以響應數據請求和客戶端JavaScript函數,可以對該方法發出AJAX請求並使用數據,更新網頁。

在服務器端,您可以使用實際的Web服務或使用WebMethod屬性標記的Web應用程序方法。這些接受請求並作出響應,而不是通過網頁,但通常是部分HTML片段,XML或JSON。

在客戶端,我會考慮使用實現AJAX的框架 - 例如MicrosoftAjaxjQuery,儘管還有很多其他的框架。這將是正確配置客戶端功能以響應交互觸發器(按鈕單擊)的問題,以便它使用正確的參數調用正確的方法並處理響應。