Articles of asp.net mvc

Comment forcer l’API Web ASP.NET à toujours renvoyer JSON?

ASP.NET Web API effectue la négociation de contenu par défaut – renverra XML, JSON ou tout autre type basé sur l’en-tête Accept . Je n’ai pas besoin / je ne le veux pas, y a-t-il un moyen (comme un atsortingbut ou autre) de dire à Web API de toujours renvoyer JSON?

ASP.NET MVC – L’attachement d’une entité de type ‘MODELNAME’ a échoué car une autre entité du même type a déjà la même valeur de clé primaire

En un mot, l’exception est lancée pendant le modèle d’encapsulation POSTing et change l’état d’une entrée en ‘Modified’. Avant de modifier l’état, l’état est défini sur «Détaché», mais l’appel de Attach () génère la même erreur. J’utilise EF6. Veuillez trouver mon code ci-dessous (les noms de modèles ont été modifiés pour en faciliter la lecture) […]

Les services doivent-ils toujours renvoyer des DTO ou peuvent-ils également renvoyer des modèles de domaine?

Je (re) conçoit des applications à grande échelle, nous utilisons une architecture multicouche basée sur DDD. Nous avons MVC avec couche de données (implémentation de référentiels), couche de domaine (définition du modèle de domaine et des interfaces – référentiels, services, unité de travail), couche de service (implémentation de services). Jusqu’à présent, nous utilisons des modèles […]

ASP.NET MVC retourne une vue vide

Quelle est la manière la plus naturelle de retourner un ActionResult vide (pour une action enfant)? public ActionResult TestAction(bool returnValue) { if (!returnValue) return View(EmptyView); return View(RealView); } Une option que je peux voir consiste à créer une vue vide et à la référencer à EmptyView … mais peut-être y a-t-il une option intégrée?

Puis-je spécifier un emplacement personnalisé pour «rechercher des vues» dans ASP.NET MVC?

J’ai la disposition suivante pour mon projet mvc: / Contrôleurs / Démo / Demo / DemoArea1Controller / Demo / DemoArea2Controller etc… / Vues / Démo /Demo/DemoArea1/Index.aspx /Demo/DemoArea2/Index.aspx Cependant, quand je l’ai pour DemoArea1Controller : public class DemoArea1Controller : Controller { public ActionResult Index() { return View(); } } J’obtiens l’erreur “La vue ‘index’ ou son […]

Définir “Homepage” dans Asp.Net MVC

Dans asp.net MVC, la “page d’accueil” (c’est-à-dire l’itinéraire qui s’affiche lorsque vous appuyez sur www.foo.com) est définie sur Accueil / Index. Où cette valeur est-elle stockée? Comment puis-je changer la “page d’accueil”? Y a-t-il quelque chose de plus élégant que d’utiliser RedirectToRoute () dans l’action Index du contrôleur domestique? J’ai essayé d’accueillir Home / Index […]

Visual Studio 2017 – Processus serveur Node.JS – Désactiver?

Je travaille sur une application ASP.NET dans Visual Studio 2017 et je remarque un processus Javascript Node.JS: côté serveur fonctionnant entre 1,3 Go et 1,8 Go de mémoire. Mon processus de travail IIS est de taille normale dans VS 2015. Mon application n’inclut aucune bibliothèque Node.JS. Je ne parviens pas à comprendre comment activer ce […]

Chemins relatifs ASP.NET MVC

Dans mes applications, je dois souvent utiliser des chemins relatifs. Par exemple, lorsque je référence JQuery, je le fais généralement comme ceci: Maintenant que je suis en train de faire la transition vers MVC, je dois tenir compte des différents chemins qu’une page peut avoir par rapport à la racine. C’était un problème avec la […]

Redirection de asp.net web api post action

Je suis très nouveau sur l’API Web ASP.NET 4.0. Pouvons-nous redirect vers une autre URL à la fin de l’action POST? Quelque chose comme … Response.Redirect(url) En fait, je télécharge un fichier à partir d’une application MVC (par exemple, www.abcmvc.com ) via l’API Web (par exemple, www.abcwebapi.com/upload ). Ici, le upload est l’action POST. Je […]

IIS Express donne une erreur d’access refusé lors du débogage d’ASP.NET MVC

J’ai créé un projet ASP.NET MVC 3 et j’utilise IIS Express comme serveur Web lors du développement. Lorsque j’essaie de déboguer, j’obtiens le message d’erreur ci-dessous. Comment cela peut-il être résolu? Erreur serveur dans l’application ‘/’ L’access est refusé. Description: Une erreur s’est produite lors de l’access aux ressources requirejses pour répondre à cette demande. […]