Articles of asp.net mvc

ASP.NET MVC – La logique métier doit-elle exister dans les contrôleurs?

Il y a quelques jours, Derik Whitaker a publié un article qui a suscité un certain intérêt: la logique métier devrait-elle exister dans les contrôleurs? Jusqu’à présent, toutes les démonstrations ASP.NET MVC que j’ai vues ont mis l’access au référentiel et la logique métier dans le contrôleur. Certains y jettent même des validations. Cela se […]

Ninject vs Unity pour DI

Nous utilisons ASP.net MVC. Lequel d’entre eux est le meilleur cadre DI Ninject ou Unity et pourquoi?

Utilisation de sections dans l’éditeur / modèles d’affichage

Je veux garder tout mon code JavaScript dans une section; juste avant la balise de fermeture dans ma page de mise en page principale et en me demandant le meilleur pour y aller, le style MVC. Par exemple, si je crée un fichier DisplayTemplate\DateTime.cshtml qui utilise DateTime Picker de l’interface utilisateur de jQuery, je vais […]

Rediriger vers l’action dans un autre contrôleur

J’ai deux contrôleurs, tous deux appelés AccountController . L’un d’eux, appelons-le Controller A , se trouve dans une Area appelée Admin et l’autre, appelons-le Controller B , n’est dans aucune Area (je suppose que cela signifie qu’il se trouve dans la Area par défaut?). Controller B a une action method appelée Login . J’ai une […]

ASP.NET MVC Gestion des erreurs personnalisée Application_Error Global.asax?

J’ai un code de base pour déterminer les erreurs dans mon application MVC. Actuellement, dans mon projet, j’ai un contrôleur appelé Error avec les méthodes d’action HTTPError404() , HTTPError500() et General() . Ils acceptent tous une error paramètre de chaîne. Utiliser ou modifier le code ci-dessous. Quelle est la meilleure façon de transmettre les données […]

Comment activer la compression gzip lors de l’utilisation de MVC3 sur IIS7?

Est-ce que quelqu’un sait comment activer la compression gzip dans MVC 3? J’utilise IIS7. Résultat de Google Chrome Audit: Activer la compression gzip (4) Compresser les ressources suivantes avec gzip pourrait réduire leur taille de transfert d’environ deux tiers (~ 92,23 Ko): / mydomain / pourrait économiser ~ 1.53Ko jquery-1.4.4.min.js pourrait économiser environ 51,35 Ko […]

Comment définir le contrôleur par défaut dans asp.net MVC 4 & MVC 5

Comment configurer Default Controller pour mon projet ASP.NET MVC 4 sans le faire HomeController ? Comment dois-je configurer une zone par défaut lorsque l’application démarre?

Les méthodes d’extension ne peuvent pas être dissortingbuées dynamicment

Je veux avoir DropDownListFor dans MVC @foreach (var item in Model) { @Html.DropDownListFor(modelItem => item.TitleIds, new SelectList(ViewBag.TitleNames as System.Collections.IEnumerable, “TitleId”, “Title.TitleText”), “No: ” + ViewBag.MagNo, new { id = “TitleIds” }) } dans le contrôleur public ActionResult ArticleList(int id) { ArticleWriter_ViewModel viewModel = new ArticleWriter_ViewModel(); Func<IQueryable, IOrderedQueryable> orderByFunc = null; Expression<Func> filterExpr = null; if […]

ASP.NET MVC Razor: comment afficher le code HTML d’une vue partielle Razor dans l’action du contrôleur

La façon de générer un code HTML d’une vue partielle donnée sur le moteur de vue ASP.NET est connue . Mais si cette fonctionnalité est utilisée sur une vue partielle du razor, cela ne fonctionne pas, car les exceptions indiquent que la vue partielle ne dérive pas de “UserControl”. Comment réparer le rendu pour prendre […]

Pourquoi créer un projet de bibliothèque de classes ASP.NET 5?

J’essaie de comprendre ce qu’un projet C # de ASP.NET 5 Class Library (vNext) a à faire avec ASP.NET. Pourquoi créer un projet avec ce modèle plutôt qu’un simple projet C # “Class Library”? J’aime les nouvelles fonctionnalités, telles que le fichier project.json plutôt que le fichier .csproj, etc., mais il ne semble pas correct […]