Articles of asp.net mvc 3

Comment écrire «Html.BeginForm» dans Razor

Si j’écris comme ça: form action = “Images” method = “post” enctype = “multipart / form-data” Ça marche. Mais dans Razor avec ‘@’, ça ne marche pas. Ai-je commis des erreurs? @using (Html.BeginForm(“Upload”, “Upload”, FormMethod.Post, new { enctype = “multipart/form-data” })) { @Html.ValidationSummary(true) Select a file } Mon contrôleur ressemble à ceci: [AcceptVerbs(HttpVerbs.Post)] public ActionResult […]

Comment rendre un DateTime dans un format spécifique dans ASP.NET MVC 3?

Si j’ai dans ma classe de modèle une propriété de type DateTime comment puis-je la rendre dans un format spécifique, par exemple dans le format ToLongDateSsortingng() ? J’ai essayé ça … @Html.DisplayFor(modelItem => item.MyDateTime.ToLongDateSsortingng()) … qui renvoie une exception car l’expression doit pointer sur une propriété ou un champ. Et ça… @{var val = item.MyDateTime.ToLongDateSsortingng(); […]

Le nom “model” n’existe pas dans le contexte actuel dans MVC3

J’ai ajouté une page cshtml dans un projet. Quand j’ai essayé d’append la déclaration suivante, j’ai une erreur: “Le nom” model “n’existe pas dans le contexte actuel”. @model xyz.abc.SomeClass J’ai vérifié les références, toutes sont en place. J’ai ajouté un fichier web.config dans la vue, mais cela ne l’a pas réparé. Y a-t-il quelque chose […]

inclure antiforgerytoken dans ajax post ASP.NET MVC

J’ai des problèmes avec AntiForgeryToken avec ajax. J’utilise ASP.NET MVC 3. J’ai essayé la solution dans les appels jQuery Ajax et Html.AntiForgeryToken () . En utilisant cette solution, le jeton est maintenant transmis: var data = { … } // with token, key is ‘__RequestVerificationToken’ $.ajax({ type: “POST”, data: data, datatype: “json”, traditional: true, contentType: […]

Application_Error ne se déclenche pas lorsque customerrors = “On”

J’ai un code dans l’événement Application_Error du fichier global.asax qui s’exécute lorsqu’une erreur se produit et me transmet les détails de l’erreur par courrier électronique. void Application_Error(object sender, EventArgs e) { var error = Server.GetLastError(); if (error.Message != “Not Found”) { // Send email here… } } Cela fonctionne bien lorsque je l’exécute dans Visual […]

Utilisation des extensions MVC HtmlHelper des vues déclaratives Razor

J’essayais de créer un assistant déclaratif Razor dans mon dossier App_Code pour un projet MVC 3 RTM. Le problème que j’ai rencontré est que les extensions MVC HtmlHelper, comme ActionLink, ne sont pas disponibles. En effet, les helpers compilés dérivent de System.Web.WebPages.HelperPage et, bien qu’ils exposent une propriété Html , son type System.Web.WebPages.HtmlHelper plutôt que […]

ASP.Net MVC Html.HiddenFor avec une valeur incorrecte

J’utilise MVC 3 dans mon projet et je constate un comportement très étrange. J’essaie de créer un champ masqué pour une valeur particulière sur mon modèle. Le problème est que pour une raison quelconque, la valeur définie dans le champ ne correspond pas à la valeur du modèle. par exemple J’ai ce code, juste comme […]

Comment gérer élégamment les fuseaux horaires

J’ai un site Web hébergé dans un fuseau horaire différent de celui des utilisateurs de l’application. En plus de cela, les utilisateurs peuvent avoir un fuseau horaire spécifique. Je me demandais comment d’autres utilisateurs et applications SO abordaient cela? La partie la plus évidente est que, à l’intérieur de la firebase database, les dates et […]

EF Code First: Comment puis-je voir la propriété ‘EntityValidationErrors’ de la console du package nuget?

Je suis à court de cela: J’ai défini mes classes pour une première approche de code d’entité (4.1.3). Tout allait bien (je créais les tables, etc.) jusqu’à ce que je commence à semer. Maintenant, quand je fais la Add-Migration “remigrate” ; Update-Database; J’ai une erreur sur la console du package “La validation a échoué pour […]

La mise à jour de Windows a causé l’arrêt de MVC3 et de MVC4

Suis-je le seul à avoir installé Windows Update (8.1) le 15 octobre et soudainement MVC ne fonctionne plus à cause de cet avertissement? Avertissement 1 Impossible de résoudre cette référence. Impossible de localiser l’assembly “System.Web.Mvc, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35, processorArchitecture = MSIL”. Vérifiez que l’assemblage existe sur le disque. Si […]