2011-07-26 5 views
0

많은 행이있는 테이블이 있으며 사용자는 각 행에서 많은 작업을 수행 할 수 있습니다. 테이블의 데이터는 데이터베이스에서 가져옵니다. 한 행에 대해 작업이 수행 될 때마다 데이터베이스에서 데이터를 가져 와서 테이블을 다시 만들고 적절한 조치를 취해야합니다. 이것을 처리하는 더 좋은 방법은 무엇입니까? 나는 아약스를 여기 사용하는 것을 원하지 않는다.페이지의 여러 작업 - ASP.NET MVC

+1

"입증 된 차량으로 바다 표면을 항해하고 싶습니다. 그러나 보트를 사용하고 싶지 않습니다." –

답변

1

테이블의 내용을 캐시 할 수 있지만 적은 양의 데이터 만 제외하고는 그렇지 않습니다.

왜 Ajax를 사용하지 않으시겠습니까? 데이터베이스 작업의 수를 최소화하면서 행 단위 작업을 처리하는 것이 가장 직접적인 방법입니다.

필요한 개발 량에 신경 쓰면 Telerik의 Extensions for ASP.NET MVC, 특히 Grid 컨트롤을 살펴볼 수 있습니다. 확장 기능은 오픈 소스입니다 (Telerik는 유료 옵션을 권장합니다).

관련 문제