2010-10-21 16 views
2

我已經使用jQuery在c#中調用AJAX webmethod。此webmethod運行查詢並將結果信息存儲在會話變量中。我有一個gridview,它有一個objectdatasource,它使用selectmethod的session變量,然後用查詢中的數據填充gridview。我需要最後一塊來獲取gridview到數據綁定()再次使用新值。谷歌地圖onclick事件導致部分回傳的asp.net頁面c#

所以點擊地圖,更新gridview。不過,也許我會談論這一切都是錯誤的。本質上,採取JavaScript變量,在C#中推送到ASP.NET,並使用查詢中的新數據刷新頁面上的gridview。

我已經研究過各種帖子,我在某處丟失了某些東西。任何人有任何想法?

回答

1

也許你可以做的最簡單的事情之一就是將網格封裝在更新面板中。向頁面添加一個aspx按鈕,但隱藏了可見性。根據隱藏按鈕的點擊事件,向更新面板添加異步觸發器。當ajax調用成功時,調用$(「[id $ = btnId]」)。click()。在該按鈕後面的代碼中添加一個事件處理程序以更新網格。

不是最優雅的解決方案,但它可能是您目前獲得的最快勝利。