Articles of asp.net mvc

Après la mise à jour de Windows «Le type ou le nom d’espace de noms« Html »n’existe pas dans l’espace de noms« System.Web.Mvc »»

J’ai fait une mise à jour de Windows et après mon application asp.net mvc 5 ne se chargera plus de se plaindre CS0234: The type or namespace name ‘Html’ does not exist in the namespace ‘System.Web.Mvc’ indiquant mes vues web.config est en faute Maintenant, c’est très déroutant. Dans mon projet lui-même, je peux voir l’espace […]

Comment append et obtenir des valeurs d’en-tête dans WebApi

Je dois créer une méthode POST dans WebApi pour pouvoir envoyer des données depuis l’application à la méthode WebApi. Je ne peux pas obtenir de valeur d’en-tête. J’ai ajouté des valeurs d’en-tête dans l’application: using (var client = new WebClient()) { // Set the header so it knows we are sending JSON. client.Headers[HttpRequestHeader.ContentType] = “application/json”; […]

Comment changer le type d’ID dans Microsoft.AspNet.Identity.EntityFramework.IdentityUser

(ASP.NET MVC 5, EF6, VS2013) J’essaie de comprendre comment changer le type du champ “Id” de la chaîne en int dans le type: Microsoft.AspNet.Identity.EntityFramework.IdentityUser pour que de nouveaux comptes utilisateur soient associés à un ID entier plutôt qu’à un GUID. Mais il semble que cela sera plus compliqué que d’append simplement une nouvelle propriété Id […]

Comment lancer une exception SqlException lorsque cela est nécessaire pour le moquage et les tests unitaires?

J’essaie de tester certaines exceptions dans mon projet et l’une des exceptions que je SQlException est SQlException . Il semble que vous ne puissiez pas aller à une new SqlException() donc je ne sais pas comment lancer une exception, en particulier sans appeler la firebase database (et puisque ce sont des tests unitaires, il est […]

Mocking Asp.net-mvc Controller Context

Le contexte du contrôleur dépend donc de certains internes à asp.net. Quels sont les moyens de les corriger proprement pour les tests unitaires? On dirait qu’il est très facile de boucher les tests avec des tonnes de configuration lorsque je n’ai besoin que de Request.HttpMethod, par exemple, pour retourner “GET”. J’ai vu des exemples / […]

ASP.NET 5 MVC: impossible de se connecter au serveur Web «IIS Express»

Qu’est-ce que je fais: Ouverture de la communauté Visual Studio 2015 Fichier -> Nouveau -> Projet Sous Visual C #: Web -> Application Web ASP.NET Application Web Et appuyez sur f5 pour l’erreur contextuelle ” impossible de se connecter au serveur Web ‘IIS Express’. ” La suppression de applicationhost.config , située dans Documents\IISExpress\config , ne […]

Comment implémenter une authentification personnalisée dans ASP.NET MVC 5

Je développe une application ASP.NET MVC 5. J’ai une firebase database existante à partir de laquelle j’ai créé mon modèle de données d’entité ADO.NET. J’ai une table dans cette firebase database qui contient la colonne “nom d’utilisateur” et “mot de passe”, et je veux les utiliser pour implémenter l’authentification et l’autorisation dans mon application Web; […]

Est-il judicieux d’intégrer backbone.js à ASPNET MVC?

Je ne suis pas un expert dans ces modules, mais à première vue, il me semble: ASPNET MVC souhaite générer les vues et gérer les modèles pour une application côté serveur. Il considère le navigateur comme un moteur de présentation quelque peu stupide, consommateur des vues fournies par le serveur. backbone.js aimerait générer les vues […]

Plusieurs langues dans une application ASP.NET MVC?

Quelle est la meilleure façon de prendre en charge plusieurs langues pour l’interface dans une application ASP.NET MVC? J’ai vu des personnes utiliser des fichiers de ressources pour d’autres applications. Est-ce toujours la meilleure façon?

Comment puis-je fournir un AntiForgeryToken lors de la publication de données JSON en utilisant $ .ajax?

J’utilise le code ci-dessous de ce post: Je vais d’abord remplir une variable de tableau avec les valeurs correctes pour l’action du contrôleur. En utilisant le code ci-dessous, je pense que cela devrait être très simple en ajoutant simplement la ligne suivante au code JavaScript: data[“__RequestVerificationToken”] = $(‘[name=__RequestVerificationToken]’).val(); Le est à sa bonne place et […]