Articles of asp.net mvc 4

Comment éviter que certains champs soient mis à jour dans le modèle à l’aide de asp.net mvc 4

Je suis nouveau sur asp.net mvc 4 et EF. Je crée un modèle utilisateur qui crée / met à jour les informations utilisateur. Le code du modèle est le suivant: …. public int UserID { get; set; } [Required] public ssortingng UserName { get; set; } [Required] public ssortingng Password { get; set; } [Compare(“Password”)] […]

Routage .NET MVC – vous attrapez au début de la route?

Y a-t-il un moyen que je puisse assortir: /a/myApp/Feature /a/b/c/myApp/Feature /x/y/z/myApp/Feature avec une route qui ne sait pas spécifiquement quel est le chemin avant myApp / Feature? Ce que je veux essentiellement faire est: RouteTable.Routes.MapRoute( “myAppFeatureRoute”, “{*path}/myApp/Feature”, new { controller = “myApp”, action = “Feature” }); mais vous ne pouvez pas mettre un fourre-tout au […]

Le déplacement de la structure d’entité vers un autre projet à partir de MVC provoque une re-migration

J’ai actuellement une application asp.net MVC 4 qui contient les modèles Entity Framework 6 Code First, DbContext et Migrations. Pour tenter de séparer cela de mon application Web afin de pouvoir réutiliser ces classes de firebase database dans un autre projet, j’ai déplacé toutes les classes Entity Framework associées vers leur propre projet. Cependant, lorsque […]

Est-ce une bonne idée d’accéder à la firebase database dans la méthode IValidatableObject.Validate?

J’ai une classe modèle. La table de firebase database associée a une contrainte unique sur deux champs (par exemple, Column1 et Column2). Je ne sais pas quel est le meilleur moyen de valider l’object avant de le sauvegarder. Je pense implémenter IValidatableObject et faire cette validation dans la méthode Validate. Est-ce que c’est une bonne […]

maintien du menu déroulant de l’état sélectionné après la publication dans MVC Razor?

Dans un site Web MVC 4, j’ai des listes déroulantes avec l’exemple de code ci-dessous: @(Html.DropDownList(“Condition2”, new SelectList(Model.Makes, “CCultureId”, “CTitle”), “All”,new {@class=”span3″})) J’ai tout comme première option dans select et sur appui sur un bouton, la page affiche les données qu’il contient. Après le retour, les menus déroulants ont été réinitialisés lors de la pression […]

“System.Threading.Tasks.Task`1 ” affiché à la place de la vue

J’ai un contrôleur public class InvitationController : Controller { [HttpPost] [ValidateAntiForgeryToken] public async Task Create(InvitationModel invitationmodel) { if (ModelState.IsValid) { var regLink = _repo.SaveAndGetRegistrationLink(invitationmodel); IEMailer mailer = new EMailer(); var inv = mailer.Invitation(invitationmodel.Email, regLink); await Task.WhenAll(new AsyncEmailSender().SendEmail(inv)); return RedirectToAction(“Index”); } return View(invitationmodel); } } Cela fonctionne bien sur mon hôte local (redirige vers une page […]

Est-ce une mauvaise pratique de filtrer par ID dans le modèle de référentiel

J’utilise ASP.NET MVC4 avec Entity Framework 5 . Essentiellement, chaque résultat d’action du contrôleur filtre les résultats de la firebase database en fonction de l’ID de société de l’utilisateur connecté . Je viens de commencer à implémenter un modèle de référentiel pour renvoyer les modèles plutôt que de filtrer directement le DbContext à partir du […]

Plusieurs atsortingbuts d’autorisation qui se connaissent les uns les autres

J’ai un scénario très simple. Je souhaite décorer mes contrôleurs / actions avec un atsortingbut d’autorisation personnalisé. L’autorisation doit être accordée si l’ un des atsortingbuts est valide. Par exemple, [MyAuth(1)] [MyAuth(2)] public class MyController : Controller { … } Je ne peux pas combiner les parameters dans un seul atsortingbut d’autorisation. L’exemple ci-dessus est […]

Modifier la cellule Excel

Bonjour, je voudrais éditer quelques cellules du fichier excell existant. J’ai essayé d’utiliser EPPlus et les classes normales OpenXml. Cependant j’ai échoué. Dans les deux cas, le programme ne plante pas, mais retourne toujours l’ancien (non modifié) Excel. S’il vous plaît, qu’est-ce que je fais mal? Essai 1 – EPPlus: MemoryStream memoryStream = new MemoryStream(); […]

ASP.NET MVC 4 FileResult – En erreur

J’ai une action simple sur un contrôleur qui renvoie un PDF. Fonctionne bien. public FileResult GetReport(ssortingng id) { byte[] fileBytes = _manager.GetReport(id); ssortingng fileName = id+ “.pdf”; return File(fileBytes, MediaTypeNames.Application.Octet, fileName); } Lorsque le gestionnaire ne parvient pas à obtenir le rapport, je reçois une valeur null ou un byte[] vide byte[] . Comment puis-je […]