Domande taggate «asp.net-mvc»

ASP.NET MVC Framework è un framework di applicazioni Web Microsoft che implementa il modello MVC (model-view-controller).

2
I migliori progetti di e-commerce ASP.NET MVC open source [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …


4
In questo modo sto scrivendo questo codice è verificabile, ma mi manca qualcosa che non va?
Ho un'interfaccia chiamata IContext. A tal fine, non importa cosa fa, tranne quanto segue: T GetService<T>(); Quello che fa questo metodo è guardare l'attuale contenitore DI dell'applicazione e tenta di risolvere la dipendenza. Penso che sia abbastanza standard. Nella mia applicazione ASP.NET MVC, il mio costruttore ha questo aspetto. protected …




3
IValidatableObject vs Single Responsibility
Mi piace il punto di estensibilità di MVC, che consente ai modelli di vista di implementare IValidatableObject e aggiungere una convalida personalizzata. Cerco di mantenere i miei controller snelli, avendo questo codice come unica logica di validazione: if (!ModelState.IsValid) return View(loginViewModel); Ad esempio un modello di vista di accesso implementa …



1
Controller asincroni in ASP.NET MVC: Vantaggi reali / Come realizzato?
Ho lavorato su un articolo sui metodi del controller asincrono in ASP.NET MVC ( http://visualstudiomagazine.com/articles/2013/07/23/async-actions-in-aspnet-mvc-4.aspx ) e penso Forse mi manca il punto. Considera questo metodo che ho scritto, che è molto simile a un esempio dell'articolo: [HttpGet] [AsyncTimeout(8000)] [HandleError(ExceptionType = typeof(TimeoutException), View = "TimedOut")] public async Task<ActionResult> Index(CancellationToken cancellationToken) …

1
Separare ASP.NET IdentityUser dalle altre mie entità
Ho una ProjectName.Corebiblioteca contenente tutta la mia logica aziendale, le mie entità e il loro comportamento. Al momento non esiste alcuna relazione con Entity Framework o altri DAL perché mi piace mantenere separate queste cose. Le configurazioni Entity Framework (usando l'API Fluent) risiedono in un ProjectName.Infrastructureprogetto in modo che si …

2
In ASP.NET MVC, i modelli di vista dovrebbero avere un ID?
Quando si sviluppa un'applicazione ASP.NET MVC che consente l'aggiornamento del modello, è necessario un modo per sapere come acquisire il modello di visualizzazione aggiornato e abbinarlo al modello che è ora aggiornato. Sembra che ci siano diversi modi per farlo e mi chiedo se qualcuno di questi non sia un …
11 mvc  asp.net-mvc 

1
MVC + 3 livelli; dove entrano in gioco ViewModels?
Sto progettando un'applicazione a 3 livelli usando ASP.NET MVC 4. Ho usato le seguenti risorse come riferimento. CodeProject: MVC + N-tier + Entity Framework Separazione dell'accesso ai dati in ASP.NET MVC Finora ho il seguente desingn. Presentation Layer (PL) (progetto MVC principale, in cui M di MVC è stato spostato …

4
Come possono avere successo i progetti open source senza documentazione sulla loro progettazione o architettura?
Voglio migliorare le mie capacità di programmazione studiando famosi progetti open source, ma trovo che sia facile perdersi semplicemente saltando nel loro codice sorgente. Così ho deciso di leggere la loro documentazione sulla loro progettazione o architettura (come i diagrammi UML) per avere prima un'idea generale sull'organizzazione del loro codice. …

4
Fino a che punto andare con i test unitari
Una domanda posta molte volte prima ma con uno sviluppo inclinato specifico di mvc. Sono stato un bravissimo ragazzo e ho codificato tutte le azioni del mio controller con corrispondenti test di unità che è stato grandioso (se un po '[leggi un sacco] ripetitivo a volte). Ad essere sincero, in …
11 c#  .net  asp.net-mvc 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.