2011-07-26 29 views
0

我有一個表有很多行,並且用戶可以在每一行上執行很多操作。表中的數據來自數據庫。每次在一行上執行某個操作時,我需要從數據庫中獲取數據,再次創建該表並執行適當的操作。是處理這個問題的更好方法嗎?我不想在這裏使用ajax。在頁面上的多個動作 - ASP.NET MVC

+1

「我想穿越經過驗證的車輛在海洋表面航行,但我不想用船」 –

回答

1

您可以緩存表的內容,但我不會,除非只有少量的數據。

爲什麼你不想使用Ajax?這是處理逐行操作,同時最小化數據庫操作數量的最直接方式。

如果您關心的是開發所需的數量,您可能需要查看Telerik的Extensions for ASP.NET MVC,特別是網格控件。這些擴展是開放源代碼的(儘管Telerik會鼓勵你選擇付費選項)。