Articles of asp.net mvc

ASP.NET MVC – Entités de firebase database ou ViewModels?

Je travaille actuellement sur un projet ASP.NET MVC. Certains développeurs de l’équipe souhaitent lier directement les entités de firebase database générées automatiquement aux vues. D’autres développeurs souhaitent créer des ViewModel sur mesure et les lier aux vues. Objectivement, quels sont les avantages et les inconvénients des deux approches? (Par “entités de firebase database”, je fais […]

Json et exception de référence circulaire

J’ai un object qui a une référence circulaire à un autre object. Compte tenu de la relation entre ces objects, c’est le bon design. Pour illustrer Machine => Customer => Machine Comme prévu, je rencontre un problème lorsque j’essaie d’utiliser Json pour sérialiser une machine ou un object client. Ce dont je ne suis pas […]

Désactiver la mise en page dans ASP.NET MVC?

Dans MonoRail, vous pouvez simplement AnnulerLayout () pour ne pas afficher la mise en page. Dans ASP.NET MVC, le seul moyen d’affecter la mise en page semble être de passer le nom de la mise en page dans la méthode View () comme View (“myview”, “mylayout”); seulement il semble que passer une chaîne vide ou […]

Ajouter la classe css à Html.EditorFor dans MVC 2

J’essaie d’append une classe css à une zone de texte. C’est ce que j’ai à mon avis: m.StartDate) %> J’ai essayé de suivre les instructions sur ce lien en faisant mon code: m.StartDate, new { @class: “datepicker” }) %> Mais je reçois une erreur de compilation disant: Erreur de syntaxe, ‘,’ prévu Que fais-je mal […]

Atsortingbut d’autorisation personnalisé

Je construis mon propre système d’adhésion et je ne veux rien avoir à faire avec le fournisseur de membres MS. J’ai regardé autour d’Internet et ici sur StackOverflow, mais tout ce que j’ai pu trouver, ce sont des fournisseurs d’adhésion basés sur le fournisseur MS Membership. Quoi qu’il en soit, j’ai presque tout branché maintenant, […]

MVC Form impossible à publier Liste des objects

J’ai donc une application MVC Asp.net qui a des problèmes. Essentiellement, j’ai une vue qui contient un formulaire et son contenu est lié à une liste d’objects. Dans cette boucle, il charge les PartialView avec les éléments en boucle. Maintenant, tout fonctionne jusqu’à la soumission du formulaire. Lorsqu’il est soumis, le contrôleur reçoit une liste […]

Où puis-je trouver une liste des caractères d’échappement nécessaires pour mon type de retour JSON ajax?

J’ai une action ASP.NET MVC qui renvoie un object JSON. Le JSON: {status: “1”, message:””, output:”User generated text, so can be anything”} Actuellement mon HTML le casse. Il y aura du texte généré par l’utilisateur dans le champ de sortie, alors je dois m’assurer que j’échappe à TOUT ce qui doit être échappé. Est-ce que […]

Découplage de l’identité ASP.NET MVC 5 pour permettre la mise en œuvre d’une application en couches

Je suis nouveau sur ASP.NET MVC et j’ai développé une application MVC 5 avec une authentification utilisateur individuelle. J’ai fait un modèle en couches lorsque je fais mes applications comme séparer le calque Model, le calque DAL, les repos, etc., mais maintenant, dans MVC 5, je veux pouvoir utiliser la gestion des utilisateurs et des […]

Comment vider les en-têtes de requête ASP.NET dans la chaîne

Je voudrais m’envoyer un mail rapide d’un en-tête de requête GET pour le débogage. J’avais l’habitude de faire cela dans ASP classique simplement avec l’object Request, mais Request.ToSsortingng() ne fonctionne pas. Et le code suivant a renvoyé une chaîne vide: using (StreamReader reader = new StreamReader(Request.InputStream)) { ssortingng requestHeaders = reader.ReadToEnd(); // … // send […]

La valeur ne peut pas être nulle. Nom du paramètre: value, CreateIdentityAsync?

J’ai créé un ViewModel ( UserModel ) qui implémente IUser (pour personnaliser ASP.NET Identity 2.0) public class UserModel : IUser { public int Id { get; set; } public ssortingng SecurityStamp { get; set; } [Display(Name = “Name”)] public ssortingng FirstName { get; set; } [Display(Name = “Last Name”)] public ssortingng LastName { get; set; […]