Articles of asp.net mvc 3

Syntaxe du razor dans les atsortingbuts des éléments html (ASP MVC 3)

J’ai un tableau avec des lignes de clients répétitives, je voudrais append l’ID client à l’atsortingbut ID de mes lignes de tableau comme ceci: <tr id="row”> J’essaie d’append ce code: @foreach(var c in Model) { } Ce qui me donne la sortie suivante: etc. Mais je voudrais que ce soit: etc. J’ai aussi essayé d’append […]

MVC 3: ajout conditionnel de l’atsortingbut désactivé avec les HtmlHelpers

J’ai une application Web ASP.Net MVC 3 et j’ajoute une case à cocher à une page de vue en utilisant la classe HtmlHelper, comme ceci … @Html.CheckBox(“CheckBox1”, true, new { @class = “Class1” }) Ce que je veux faire est d’append conditionnellement l’atsortingbut désactivé basé sur une propriété d’état d’affichage. Fondamentalement, ce qui suit serait […]

Créer une couche de service pour mon application MVC?

D’après ce que j’ai compris, MVC sépare les définitions de classes (modèle) de la présentation (vue) via la “colle” qui est le contrôleur. Le contrôleur devrait avoir une responsabilité unique et donc être testable. Les ViewModels permettent de rassembler des données provenant de plusieurs entités et de “masser” les données du contrôleur pour la vue. […]

Comment est-ce que je rend le HTML du Viewbag en utilisant MVC3 Razor

J’essaie de passer un élément de formulaire dans une vue MVC3 en utilisant le Viewbag et en écrivant simplement le code HTML sur la page … Dans le contrôleur: ViewBag.myData = “”; En vue (je sais que je pourrais utiliser un assistant pour le formulaire): @ViewBag.myData Cela rend le myData sous forme de texte dans […]

Validation personnalisée MVC: comparer deux dates

J’ai créé un ValidationAtsortingbute personnalisé qui compare 2 dates et vérifie que la deuxième date est supérieure à la première: public sealed class IsDateAfter : ValidationAtsortingbute, IClientValidatable { private readonly ssortingng testedPropertyName; private readonly bool allowEqualDates; public IsDateAfter(ssortingng testedPropertyName, bool allowEqualDates = false) { this.testedPropertyName = testedPropertyName; this.allowEqualDates = allowEqualDates; } protected override ValidationResult IsValid(object […]

Comment créer des modèles d’éditeur / d’affichage personnalisés dans ASP.NET MVC 3?

J’aimerais créer des modèles d’éditeur personnalisés pour différents types de données dans ASP.NET MVC (à utiliser avec Html.EditorFor() ), y compris la réécriture des modèles existants. Le but ultime est de créer un mini-framework dans lequel chaque éditeur prend en charge les notifications javascript concernant le changement, et je peux montrer à l’utilisateur qu’il y […]

Comment puis-je obtenir ma firebase database pour amorcer en utilisant Entity Framework CodeFirst?

La firebase database est créée avec succès (tout comme les tables) mais n’est pas initialisée. J’ai passé plusieurs heures et lu des tonnes d’articles, mais je n’ai pas pu l’obtenir. Aucune suggestion? Sur une note de côté, est-il possible d’appeler l’initialiseur sans avoir une référence à mon DatabaseContext dans le client? J’ai inclus tout le […]

Afficher une vue partielle depuis un autre contrôleur

Existe-t-il un moyen de rendre dans ma vue du contrôleur A une vue partielle de l’autre contrôleur B ? Edit: J’ai écrit une vue partielle qui ne convient qu’à deux contrôleurs et je ne veux pas la copier dans leur dossier Views. Je souhaite que la vue partielle soit affichée à chaque fois que la […]

Rendu de vue partielle avec modèle dynamic dans le moteur de vue Razor et ASP.NET MVC 3

Lorsque j’essaie de rendre une vue partielle dont le type de modèle est spécifié comme: @model dynamic en utilisant le code suivant: @{Html.RenderPartial(“PartialView”, Model.UserProfile);} Je reçois l’exception suivante: ‘System.Web.Mvc.HtmlHelper’ has no applicable method named ‘RenderPartial’ but appears to have an extension method by that name. Extension methods cannot be dynamically dispatched. Consider casting the dynamic […]

Différence entre ASP.NET MVC 3 et 4?

Existe-t-il une liste complète expliquant toutes les nouvelles fonctionnalités de MVC4 et tout ce qui a changé depuis MVC3? (Les notes de publication ne sont pas très utiles)