2011-04-27 85 views
1

我使用的是帶編輯選項的Gridview。當我點擊編輯按鈕行變得可編輯更新&取消按鈕。但是這個過程會導致回發,這會降低我的場景中的性能。有沒有其他方式可以使行可編輯而不會導致回發(也許使用JavaScript)?無回傳的GridView編輯

回答

1

Asp.net內置了這個方便的功能。它被稱爲更新面板,它允許您指定要更新的頁面的一部分。它使用ajax來執行幕後回傳。

這是關於這個主題的文章,由4 Guys from Rolla其中包含一些代碼示例。

0

你也可以使用JavaScript來做到這一點。兩個選項:

  1. 使用pageMethod調用後面帶有必需參數的代碼後面的方法。

  2. 公開Web服務並在那裏設置數據庫更新函數並從javascript調用函數。

使用更新面板可能會導致某些問題...

+1

你能就這些問題與UpdatePanel的方法是什麼詳細點嗎? – GlennMoseley 2011-04-28 14:37:00