Domanda

Dopo l'ultimo progetto che ho fatto usando WebForms, ho deciso di continuare a usare quel framework in futuro. È fantastico per ottenere le tue funzionalità di base là fuori ... non così eccezionale quando hai una logica dell'interfaccia utente più complessa.

Sto guardando ASP.NET MVC e mi piace quello che vedo finora. Naturalmente il problema è che perdi i controlli sul lato server quando apporti quella modifica. Ho cercato una libreria Ajax che sarà un buon sostituto per i widget Web Form e come YUI in questo momento.

Non avendo molta esperienza in questo settore, vorrei chiedere a qualcuno che ha più conoscenza. Quale toolkit Ajax offre la libreria di widget più completa? È possibile combinare due o più toolkit per integrarsi a vicenda (ad es. YUI ha una grande griglia, Scriptaculous ha un grande calendario, usiamo il meglio dei due mondi)? O sei più o meno legato a uno una volta che hai scelto?

Grazie per le risposte e ottimo campione. ExtJS sembra decisamente interessante, abbiamo speso molto di più nella suite Infragistics WebForms e non abbiamo ottenuto la fonte. Anche Flexigrid ha un bell'aspetto. Grazie ancora!

Aggiornamento 2 Appena scoperto MSFT spedirà jQuery con ASP.NET MVC

È stato utile?

Soluzione

Ho scritto un'applicazione ASP.NET MVC e ho incorporato jQuery in essa. Ho scoperto che jQuery mi ha aiutato a manipolare cose che avrebbero complicato la mia vista ... come l'aggiunta di stili alternati alle mie griglie, ecc ...

Esistono molti plugin per jQuery che colmano molte lacune che potrebbero avere altre librerie. Ad esempio, ho usato un ottimo plug-in jQuery chiamato Flexigrid e sono molto soddisfatto dell'aspetto e delle caratteristiche di il controllo. Ho scritto un voce di blog su come utilizzare c # 3.0 e LINQ per popolare la griglia con JSON.

Altri suggerimenti

Bene, considerando che jQuery inizierà a essere spedito con Visual Studio (prima con MVC, poi con Visual Studio nel suo insieme) ci andrei. Questa notizia è appena uscita oggi qui .

Quindi, con Microsoft che supporta pienamente jQuery e che è strettamente integrato nell'ambiente di lavoro di Visual Studio, ti consiglio vivamente di farlo.

  

Microsoft renderà jQuery parte della piattaforma di sviluppo ufficiale. JQuery arriverà con Visual Studio a lungo termine e, a breve termine, verrà fornito con ASP.NET MVC. Spediremo anche una versione che include Intellisense in Visual Studio.

     

I post sul blog degli annunci

           

Schermata beta di Visual Studio Intellisense con jQuery:

     

alt text

IMO ExtJS ha i widget più completi, ma devi paga il prezzo per utilizzarlo commercialmente. Se non vuoi pagare, anche YUI è molto bello, è cresciuto molto ultimamente. Il più delle volte, però, non ho bisogno dei widget, quindi sono contento di jQuery e dell'occasionale jQuery. UI datepicker.

Questo sito (stackoverflow) utilizza ASP.NET MVC e jQuery, se questo influenza.

Inoltre, ASP.NET MVC è ora disponibile con jQuery

http://www.hanselman.com/blog/jQueryToShipWithASPNETMVCAndVisualStudio.aspx

scroll top