Articles of asp.net mvc 3

Extension de AuthorizeAtsortingbute Override AuthorizeCore ou OnAuthorization

En utilisant ASP.NET MVC, je crée un atsortingbut Authorize personnalisé pour prendre en charge une logique d’autorisation personnalisée. J’ai examiné beaucoup d’exemples et c’est assez simple, mais ma question est de savoir quelle méthode est la meilleure pour remplacer, AuthorizeCore ou OnAuthorization? J’ai vu de nombreux exemples se substituer à l’un ou à l’autre. Y […]

Comment une unité doit-elle tester un contrôleur .NET MVC?

Je cherche des conseils concernant les tests unitaires efficaces des contrôleurs .NET mvc. Là où je travaille, beaucoup de ces tests utilisent moq pour se moquer de la couche de données et affirmer que certaines méthodes de couche de données sont appelées. Cela ne me semble pas utile, car cela vérifie essentiellement que l’implémentation n’a […]

Lien d’action du razor générant automatiquement? Longueur = 7 dans l’URL?

J’ai lien sur la page de razor ci-dessous. @Html.ActionLink(“Create New Profile”, “Create”, “Profile”, new { @class=”toplink” }) Je vois la source de la page qui est en dessous Create New Profile Lorsque je clique sur le lien. L’URL est comme ci-dessous. http://localhost:54876https://stackoverflow.com/admin/profile/create?length=7 Je ne veux pas? Longueur = 7. Pourquoi cela est généré automatiquement

Meilleure façon d’obtenir un lien de page actif dans MVC 3 Razor

Lorsque je souhaite qu’un lien de menu spécifique soit actif sur une page donnée, j’utilise cette approche dans Razor: Sur la mise en page principale, j’ai ces vérifications: var active = ViewBag.Active; const ssortingng ACTIVE_CLASS = “current”; if (active == “home”) { ViewBag.ActiveHome = ACTIVE_CLASS; } if (active == “products”) { ViewBag.ActiveProducts = ACTIVE_CLASS; } […]

ASP.Net MVC – Erreur de ressource introuvable

Je suis complètement nouveau sur ASP.Net MVC. Je viens de créer un projet MVC3 dans Visual Studio 2010. Le moteur de vue est le razor. Lorsque je viens de lancer l’application, le résultat est correct dans le navigateur. L’URL est http: // localhost: 4163 / . Ensuite, j’ai appliqué «Définir comme page de démarrage» à […]

Désactiver la validation côté client dans le bouton d’envoi «annuler» MVC 3

OK, essayait des choses pendant des heures et pouvait utiliser de l’aide. J’essaie d’implémenter une page dans MVC 3 qui comporte des boutons “retour” et “suivant”. Lorsque l’utilisateur clique sur le bouton Précédent, je souhaite désactiver la validation MVC côté client afin que ma méthode d’action s’exécute et envoie l’utilisateur à la page Web logique […]

500.19 – Erreur de serveur interne – Impossible d’accéder à la page demandée car les données de configuration associées à la page ne sont pas valides

Avant que tout le monde ne lise ceci, je veux juste dire que je sais qu’il y a des sujets liés là-bas, mais je les ai essayés ou n’ai pas compris. Cela étant dit, rien ne va plus … J’essaie de faire fonctionner une application Web MVC sur mon serveur IIS. Malheureusement, je suis absolument […]

Y a-t-il une raison pour laquelle j’utiliserais Knockout MVC au lieu de Knockout JS?

Un autre utilisateur a suggéré Knockout MVC pour gérer certains problèmes de publication AJAX. Je lis un peu là-dessus et je vois que c’est une enveloppe autour de Knockout JS . Alors je me demande quelles sont les différences réelles entre les deux? Dois-je m’embêter avec Knockout JS depuis que Knockout MVC existe? Quand utiliserais-je […]

Invoquer manuellement la validation ModelState

J’utilise d’abord le code ASP.NET MVC 3 et j’ai ajouté des annotations de données de validation à mes modèles. Voici un exemple de modèle: public class Product { public int ProductId { get; set; } [Required(ErrorMessage = “Please enter a name”)] public ssortingng Name { get; set; } [Required(ErrorMessage = “Please enter a description”)] [DataType(DataType.MultilineText)] […]

System.Collections.Generic.IEnumerable ‘ne contient aucune définition pour’ ToList ‘

Voici le problème. Je reçois IEnumerable de ViewPage et quand je l’ai essayé pour convertir List, il affiche une erreur comme: ‘ System.Collections.Generic.IEnumerable ‘ ne contient pas de définition de ‘ToList’ et aucune méthode d’extension ‘ToList’ acceptant un premier argument de type ‘ System.Collections.Generic.IEnumerable ‘ ( vous manque une directive d’utilisation ou une référence d’assemblage?) […]