Articles of asp.net mvc 3

MVC3 et Entity Framework

Ma question est assez simple: est-ce une bonne pratique de placer le fichier .edmx dans le dossier du modèle dans une application Web d’un projet MVC3?

Modifier la présentation (page maître) de la vue dans ASP.NET MVC sans la recréer

J’utilise ASP.NET MVC 3 avec des vues Razor. Lorsque vous souhaitez créer une vue, vous pouvez choisir une présentation (page maître) pour votre vue ou la laisser choisir par défaut (_Layout). Je suis intéressé à changer cette disposition après avoir créé une vue sans la recréer, y a-t-il un endroit où stocker les informations de […]

Modèle EF d’abord ou approche Code First?

Je sais que cette question a déjà été posée à de nombreuses resockets, car j’ai lu pas mal de messages sur le sujet à propos des avantages et des inconvénients, mais je n’arrive toujours pas à déterminer quelle approche me convient. Je suis très novice en programmation Web et je viens d’un contexte SQL DB […]

Existe-t-il une meilleure pratique et une alternative recommandée aux variables de session dans MVC

D’accord, alors avant que quelqu’un tente de déterminer qu’il s’agit d’une question “en double”; J’ai passé en revue la plupart des articles sur SO concernant des questions similaires, mais même en combinant tout ce qui a été dit, je suis encore un peu en train de me poser des questions sur le caractère définitif ou […]

La modification de MVC 3 ViewBag dans une vue partielle ne persiste pas dans le fichier _Layout.cshtml

J’utilise MVC 3 avec le moteur de vue Razor. Je souhaite définir certaines valeurs dans ViewBag dans une vue partielle et je souhaite récupérer ces valeurs dans mon fichier _Layout.cshtml. Par exemple, lorsque vous configurez un projet ASP.NET MVC 3 par défaut, vous obtenez un fichier _Layout.cshtml dans le dossier “/ Views / Shared”. Dans […]

ASP.net MVC – Filtre HandleError personnalisé – Spécifie la vue en fonction du type d’exception

Je hérite de HandleErrorAtsortingbute dans mon application MVC pour pouvoir enregistrer l’erreur: public class HandleAndLogErrorAtsortingbute : HandleErrorAtsortingbute { public override void OnException(ExceptionContext filterContext) { base.OnException(filterContext); if( filterContext.Exception != null ) { // log here } } } J’ajoute ceci comme filtre global: public static void RegisterGlobalFilters(GlobalFilterCollection filters) { filters.Add(new HandleAndLogErrorAtsortingbute()); } Est-il possible de spécifier […]

Y a-t-il une bonne raison d’utiliser FormCollection au lieu de ViewModel?

J’ai hérité d’une base de code écrite en ASP.Net MVC 4. Chaque méthode post prend un FormCollection . Mis à part le fait de devoir accéder aux valeurs via des chaînes entre guillemets, cela entraîne également des inconvénients, tels que l’impossibilité d’utiliser des ModelState.IsValid tels que ModelState.IsValid ou les atsortingbuts [AllowHtml] sur mes propriétés ViewModel. […]

MVC3 groupe de validation discret des entrées

Je dois valider 3 champs de saisie ou plus (requirejs au moins un). Par exemple, j’ai Email, Fax, Téléphone. J’ai besoin d’au moins UN pour être rempli. J’ai besoin à la fois d’une validation discrète du serveur et du client. s’il vous plaît aider. J’ai regardé dans la méthode “Compare” et j’ai essayé de la […]

Modèles complexes et vues partielles – problème de liaison de modèle dans ASP.NET MVC 3

J’ai deux modèles dans mon exemple d’application MVC 3, SimpleModel et ComplexModel , présentés ci-dessous: public class SimpleModel { public ssortingng Status { get; set; } } public class ComplexModel { public ComplexModel() { Simple = new SimpleModel(); } public SimpleModel Simple{ get; set; } } J’ai des vues définies pour ces modèles: _SimplePartial.cshtml : […]

Afficher html dans @ html.actionlink avec Twitter Bootstrap

J’utilise Twitter Bootstrap, et essayer de rendre mes liens ASP.Net MVC agréables. Cependant, le <i class = … dans le lien ci-dessous, est encodé en HTML, plutôt que d'être envoyé au format HTML au navigateur: @Html.ActionLink(” Create New”, “Create”, “”, New With {Key .class=”btn btn-primary”} ) Existe-t-il un moyen de conserver la <i class = […]