2009-11-19 52 views
1

我選擇使用JavaScript PageMethod和WebMethod每秒更新數據的方法。如何使用webmethods更新數據網格

通過一個對象獲得很多回報,如果它是naeccasery,我可以設置標籤的hunderts。

2個已完成的數據庫查詢的時間超過200毫秒,並且重量之後的數據庫是低水平的!

但我如何databind我的gridview在webmethod?

有沒有辦法在JavaScript中綁定它,我如何使用靜態方法訪問它?

回答

2

您絕對可以使用AJAX和Web服務在ASP.NET應用程序中顯示錶格數據(網格)。這些問題的StackOverflow提供了一個很好的介紹,以幾種不同的選擇:

但是,你可以在JavaScript函數不是字面上的數據綁定GridViewDataGrid控制。網格控件是服務器端對象,深度集成到the ASP.NET page lifecycle中。

ASP.NET只能控制內部Page實例存在 - 和靜態的WebMethods的執行過程中沒有創建的頁面實例。有關此的一個很好的解釋,請參閱Why do ASP.NET AJAX page methods have to be static?