Articles of asp.net mvc

Où devrais-je trouver les fonctions @helper partagées dans MVC Razor

J’ai une fonction d’assistance qui transforme les minutes en heures / minutes. Je l’ai actuellement dans mon layout.cshtml mais chaque page ne peut pas voir la fonction. Où devrais-je mettre la fonction d’assistance de telle sorte que chaque page puisse la voir? @helper DisplayElapsedTime(int timeInMins){ Ssortingng timeStr = “”; if (timeInMins >= 60) { int […]

avantage d’utiliser js angular sur asp.net mvc

Y a-t-il beaucoup de raison d’utiliser les js angulars sur asp.net mvc car ils font tous les deux la même chose? Quels sont les avantages d’utiliser angular over asp.net mvc + jquery? Quel genre de scénario choisiriez-vous angularment? Si vous choisissez angularment dans un environnement Microsoft, que feriez-vous du côté serveur? Serait-ce quelque chose comme […]

Quelle est la valeur / la clé appSetting de PreserveLoginUrl dans une application ASP.NET MVC?

J’examinais un code ASP.NET MVC , en particulier un fichier web.config. J’ai remarqué cela dans la section appSettings : Qu’est-ce que cela fait? Quand at-il été introduit à ASP.NET MVC? à votre santé!

HttpRequest vs HttpRequestMessage vs HttpRequestBase

Quelles sont les différences entre ces classes dans ASP.NET? Comme je l’ai découvert, il n’y a pas de relation d’inheritance entre ces classes. Le code ci-dessous renvoie une instance de HttpRequestWrapper qui is a HttpRequestBase et has a HttpRequest HttpRequestMessage request = …; HttpRequestBase reqBase = (request.Properties[“MS_HttpContext”] as HttpContextWrapper).Request; // do somthing with reqBase.Cookies Il […]

Fournisseur ASP.NET SessionState soutenu par Redis

Je suis en train de développer un fournisseur personnalisé ASP.NET SessionState soutenu par Redis à l’aide de Booksleeve. Redis semblait être un ajustement parfait pour SessionState (si vous devez l’utiliser) car: Redis peut stocker durablement comme un SGBDR, mais il est beaucoup plus rapide. Un magasin de données Key / Value correspond mieux à l’interface […]

Comment utiliser l’dependency injection avec un atsortingbut?

Dans un projet MVC que je crée, j’ai le RequirePermissionAtsortingbute suivant qui est placé sur toute action nécessitant des permissions spécifiques (cela a été simplifié pour cet exemple): public class RequirePermissionAtsortingbute : ActionFilterAtsortingbute, IAuthorizationFilter { public Operation Permissions { get; set; } public RequirePermissionAtsortingbute() { } public RequirePermissionAtsortingbute(Operation permissions) { this.Permissions = permissions; } public […]

IIS effectue-t-il une substitution de caractère illégale? Si oui, comment l’arrêter?

Contexte: ASP.NET MVC s’exécutant dans IIS, avec une URL encodée en UTF-8%. En utilisant le modèle de projet standard et une action de test dans HomeController comme: public ActionResult Test(ssortingng id) { return Content(id, “text/plain”); } Cela fonctionne très bien pour la plupart des routes UTF-8 codées en%, telles que: http://mydevserver/Home/Test/%e4%ba%ac%e9%83%bd%e5%bc%81 avec le résultat attendu […]

Meilleures pratiques pour le débogage de la liaison ASP.NET MVC

Pouvez-vous me donner des conseils généraux sur la façon de déboguer ASP.NET MVC Binding? Lorsque tout fonctionne comme prévu, ASP.NET MVC est génial. Mais si quelque chose ne fonctionne pas, comme si quelque chose ne se liait pas pour une raison inconnue, j’ai du mal à identifier le problème et à passer des heures à […]

Est-ce que essayer de développer pour Medium Trust une cause perdue?

J’ai commencé à développer une nouvelle application MVC avec le code Entity Framework en premier et Unity pour l’dependency injection. J’ai utilisé EF5 et Unity parce que je pensais qu’ils devaient travailler dans Medium Trust. Cependant, lorsque j’ai lancé la dans mon web.config , j’ai commencé à obtenir des exceptions d’autorisation de reflection. Il semble […]

Quand devrions-nous utiliser les aides HTML, les aides de razor ou les vues partielles?

Ces trois fonctionnalités différentes existent dans le moteur de vue Razor et peuvent être utilisées pour obtenir des résultats similaires. Au final, tous les trois ne font que rendre des morceaux de code HTML, mais la manière de les définir et de les utiliser est assez différente. Je le sais: Les aides HTML sont créées […]