2009-08-18 68 views

回答

1

如果我理解正確,MVC模型不支持標準asp.net控件的服務器端事件處理,所以我會說jQuery網格絕對是最好的選擇。

+0

你說得對。沒有事件從客戶端發送到asp.net mvc服務器。 – 2009-08-18 16:41:23

1

Asp.net控件無法在asp.net mvc中使用。

最好的方法是創建一個ViewModel類並聲明View爲強類型。 我可以繼續,但不幸的是不知道你到底需要什麼。

0

你是指ASP.NET Controls還是ASP.NET MVC控件?

不應該在這個框架中使用ASP.NET服務器控件......或者說,你不應該使用任何依賴回發和/或視圖狀態的東西。有一些技巧可以讓一些人工作,但YMMV。

如果該控件是一個ASP.NET MVC控件,那是一個不同的故事,它可以正常工作。 JQuery控件也可以工作,因爲它們是javascript控件。

+0

對不起,抽象問題 比方說,我想從數據庫中提取有關汽車的信息(圖片和其他信息),這只是一個例子,最優雅/快速的方法是使用html表,asp.net服務器控件或jQuery控件? asp.net-mvc控件不方便,因爲我看到它們是輕量級控件,我還看到可以創建自定義asp.net-mvc控件。 所以......當處理數據時,最好的辦法是,我讀到jQuery網格是最快的,所以最好的是什麼? – user104108 2009-08-18 16:52:06

+0

如果您想使用ASP.NET服務器控件,請使用經典的ASP.NET,而不是MVC框架。 最快的是所有的相對。這取決於你如何使用它以及你拉多少數據。數據仍然需要在瀏覽器中呈現,但當然,在後臺渲染它可能比在jquery控件中使用javascript渲染數據快一點。 另一方面,如果您正在處理大量使用的服務器,則可能需要將該工作卸載到客戶端。 – user29117 2009-08-19 21:00:56

0

使用MvcContrib網格。它工作正常

相關問題