Articles of asp.net mvc

ASP.NET MVC – La logica aziendale dovrebbe esistere nei controller?

Derik Whitaker ha pubblicato un articolo un paio di giorni fa che ha colpito un punto di cui sono stato curioso da un po ‘di tempo: la logica aziendale dovrebbe esistere nei controller? Finora tutte le dimostrazioni MVC di ASP.NET che ho visto hanno messo l’accesso al repository e la logica aziendale nel controller. Alcuni […]

Reindirizzamento di controller non autorizzati in ASP.NET MVC

Ho un controller in ASP.NET MVC che ho limitato al ruolo di amministratore: [Authorize(Roles = “Admin”)] public class TestController : Controller { … Se un utente che non è nel ruolo di amministratore naviga verso questo controller, viene salutato con una schermata vuota. Quello che mi piacerebbe fare è ridirigerli a View che dice “devi […]

La richiesta di inserimento dell’API Web genera un errore di metodo 405 non consentito in Http

Ecco la chiamata al metodo PUT sulla mia Web API – la terza riga nel metodo (sto chiamando l’API Web da un front-end ASP.NET MVC): client.BaseAddress è http://localhost/CallCOPAPI/ . Ecco il contactUri : Ecco contactUri.PathAndQuery : E infine, ecco la mia risposta 405: Ecco il WebApi.config nel mio progetto API Web: public static void Register(HttpConfiguration […]

In MVC, come posso restituire un risultato stringa?

Nella mia chiamata AJAX, voglio restituire un valore stringa alla pagina chiamante. Dovrei usare ActionResult o semplicemente restituire una stringa?

allowDefinition = errore “MachineToApplication” durante la pubblicazione da VS2010 (ma solo dopo una build precedente)

Posso eseguire la mia applicazione Asp.Net MVC 2 senza problemi sul mio computer locale. Basta eseguire / eseguire il debug. Ma se l’ho già realizzato, non posso pubblicarlo! Devo pulire la soluzione e pubblicarla di nuovo. So che questo non è un sistema critico, ma è davvero fastidioso. “One Click Publish” non è “Soluzione pulita […]

Come RedirectToAction in ASP.NET MVC senza perdere i dati della richiesta

Usando ASP.NET MVC ci sono situazioni (come l’invio di moduli) che potrebbero richiedere una RedirectToAction . Una di queste situazioni si verifica quando si verificano errori di convalida dopo l’invio di un modulo e si deve redirect nuovamente al modulo, ma si desidera che l’URL rifletta l’URL del modulo, non la pagina di azione a […]

EF5: imansible albind il file ‘{0}’ come database ‘{1}’

Sto incontrando il problema esatto come descritto qui (leggi la sezione “Imansible collegarsi al file MDF cancellato”), ma la soluzione al problema non viene spiegata lì … In breve, il problema è che dopo aver eliminato il file .mdf , viene generata la seguente eccezione quando provo ad accedere al DB utilizzando EF 5.0. DataException-> […]

Differenza tra deposito e livello di servizio?

Nei modelli di progettazione OOP, qual è la differenza tra il modello di deposito e un livello di servizio? Sto lavorando su un’app ASP.NET MVC 3 e sto cercando di capire questi schemi di progettazione, ma il mio cervello non lo sta ancora … ancora !!

Come uso una parola chiave C # come nome di una proprietà?

Utilizzando asp.net MVC mi piacerebbe farlo all’interno di una vista: Questa dichiarazione non viene compilata perché la class è una parola chiave in C #. Mi piacerebbe sapere come posso sfuggire al nome della proprietà in modo tale che questo compili. È ansible farlo compilare se cambio la proprietà “class” in “Class” (maiuscolo C). Ma […]

Come posso verificare la presenza di un filtro azione con argomenti del costruttore?

Sto provando a verificare che il mio controller di base sia decorato con un determinato filtro di azione. Poiché il costruttore di questo filtro guarda a web.config , il mio primo tentativo di test fallisce perché il progetto di test non ha un file di configurazione valido. Andando avanti, ho usato un TestConfigProvider che TestConfigProvider […]