Con le azioni ASP.NET MVC, dovrei usare i servizi web?

0

Nei moduli Web ASP.NET se si desidera utilizzare jQuery e chiamare direttamente un metodo, è necessario implementare un servizio Web o utilizzare Page Methods. Inoltre puoi usare i gestori generici (file .ashx).

Tuttavia, in ASP.NET MVC, un'azione di controller (un metodo in natura) può essere chiamato direttamente da jQuery.

Quali servizi web ha da offrire nel mondo ASP.NET MVC? In altre parole, sembra che io possa soddisfare i miei requisiti tramite URL, controllori e azioni puliti di MVC. Dovrei preoccuparmi di usare i servizi Web?

    
posta Saeed Neamati 26.09.2011 - 16:00
fonte

1 risposta

1

Penso che tu abbia sbagliato tutto riguardo ai servizi Web ... L'analogia dei metodi della tua pagina è corretta, ma i servizi web sono un gioco a palla completamente diverso.

Ecco una piccola, ma al punto, spiegazione sul perché utilizzare i servizi web:

link

La definizione di Wikipedia per Servizi Web ti offre anche una panoramica del motivo per cui vengono utilizzati.

Ci sono molte ragioni, ma la principale, direi, è interoperabilità .

Ma, sì, se tutti i servizi Web utilizzati fossero per usare jQuery per chiamare direttamente un metodo, allora probabilmente non dovresti usare i servizi web ...

    
risposta data 26.09.2011 - 16:45
fonte

Leggi altre domande sui tag