Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    Quote Originariamente inviata da Kahm Visualizza il messaggio
    medicardonline.com/DELETE\Test.zip

    si ho verificato in effetti mettendo HTTP non fuziona
    Ciao Kahm,
    se non ho capito male ti interessa aggiungere action.
    puoi impostare la action nella routeTemplate ed aggiungere metodi nel controller (segui i colori delle sottolineature per capire come chiamarle):

    codice:
     public static class WebApiConfig
        {
           public static void Register(HttpConfiguration config)
           {
                  config.MapHttpAttributeRoutes();
    
    
                  config.Routes.MapHttpRoute(
                  name: "DefaultApi",
                  routeTemplate: "api/{controller}/{action}/{id}",
                  defaults: new { id = RouteParameter.Optional }
                  );
            }
        }
    codice:
     public class CentriController : ApiController
        {
              // GET: api/Centri/GetAllCenters
              [HttpGet]
              public IEnumerable<Centri> GetAllCenters()
              {
                       ....
              }
    
    
               // GET: api/Centri/Qualcosa
              [HttpGet]
              public IEnumerable<Centri> Qualcosa()
             {
                   ....
             }
    
             // GET: api/Centri/Altro?ID=0        
            [HttpGet]
            public int Altro(int ID)
            {
                return ID;
            }
    
    
            // GET: api/Centri/Centro?nome=u235
            [HttpGet]
            public string Centro(string nome)
            {
                return nome;
            }
    }

    come lo hai impostato hai una sola action, quindi quella è l'unica che può essere chiamata quando chiami il controller.
    Ovviamente se hai più action devi specificare il nome.
    Ultima modifica di U235; 18-09-2018 a 23:21

  2. #2
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    doppio

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Kahm, per favore, dai titoli piu' "Tecnici" ai thread....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.