Articles of asp.net mvc 3

L’instance ObjectContext a été supprimée et ne peut plus être utilisée pour des opérations nécessitant une connexion

J’ai cette vue: @model MatchGaming.Models.ProfileQuery @{ ViewBag.Title = “Index”; } Index @using (Html.BeginForm(“Results”, “Profiles”)) { @Html.ValidationSummary(true) ProfileQuery @Html.EditorFor(model=>model.SearchSsortingng) } @Html.ActionLink(“Back to List”, “Index”) J’ai ce contrôleur pour le HttpPost: [HttpPost] public ActionResult Results(ProfileQuery profileQuery) { Debug.Write(profileQuery.SearchSsortingng); using(var db = new MatchGamingEntities()) { var SearchUserName = db.Users.SingleOrDefault(a=> a.UserName.Contains(profileQuery.SearchSsortingng)); var Users = from m in db.Users join […]

Les sections suivantes ont été définies mais n’ont pas été rendues pour la page de disposition

Ceci est un message d’exception ASP.NET MVC 3. Ce que ça dit? Que devrais-je faire? OK, j’ai ce code: @{ Layout = “~/_Layout.cshtml”; Page.Title = “Home”; } @section meta{ } Html Content Here @section footer { $(document).ready(function() { }); }

validation client discrète utilisant fluentvalidation et asp.net mvc LessThanOrEqualTo ne pas déclencher

J’ai les règles suivantes le premier fonctionne avec une validation côté client discrète, le second ne fonctionne pas des idées pourquoi? RuleFor(x => x.StartDate) .LessThanOrEqualTo(x => x.EndDate.Value) .WithLocalizedMessage(() => CommonRes.Less_Than_Or_Equal_To, filters => CommonRes.Start_Date, filters => CommonRes.End_Date); RuleFor(x => x.StartDate) .GreaterThanOrEqualTo(x => x.AbsoluteStartDate) .LessThanOrEqualTo(x => x.AbsoluteEndDate) .WithLocalizedMessage(() => CommonRes.Between, filters => CommonRes.Start_Date, filters => filters.AbsoluteStartDate, filters […]

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. […]