Articles of asp.net mvc

Comment indiquer à Resharper qu’un paramètre de méthode est une chaîne contenant une classe CSS?

[Activer l’atsortingbut intellisense sur HTMLHelper pour les classes css] J’ai ce HTMLhelper: public IHtmlSsortingng MyTextBoxFor( this HtmlHelper html, Expression<Func> propertyExpression, ssortingng cssClass) { // … } Je souhaite que Resharper me donne des classes IntelliSense pour CSS définies dans mon application lors du passage de la valeur du paramètre “cssClass”. Resharper reconnaît certains atsortingbuts d’annotation […]

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

Atsortingbuts HTML pour EditorFor () dans ASP.NET MVC

Pourquoi ne puis-je pas atsortingbuer des atsortingbuts HTML à EditorFor() ? par exemple; model.Control.PeriodType, new { disabled = “disabled”, readonly = “readonly” }) %> Je ne veux pas utiliser de métadonnées Mise à jour : La solution était d’appeler cela depuis la vue: model.Control.PeriodEndDate, new {Modifiable=model.Control.PeriodEndDateModifiable})%> et utiliser ViewData[“Modifiable”] dans mon EditorTemplates / Ssortingng.ascx personnalisé, […]

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

L’activation de la double évasion est-elle dangereuse?

J’ai une application ASP.NET MVC avec un itinéraire qui permet de rechercher des éléments via / search / . Lorsque je fournis “search / abc”, cela fonctionne bien, mais lorsque je fournis “/ search / a + b + c” (correctement encodé en URL), IIS7 rejette la requête avec l’erreur HTTP 404.11 ( le module […]

Comment puis-je obtenir cette liste de sélection ASP.NET MVC?

Je crée une liste de sélection dans mon contrôleur, à afficher dans la vue. J’essaie de le créer à la volée, une sorte de chose … comme ça … myViewData.PageOptionsDropDown = new SelectList(new [] {“10”, “15”, “25”, “50”, “100”, “1000”}, “15”); Il comstack, mais la sortie est mauvaise … 10 15 25 50 100 1000 […]

Comment retourner un fichier (FileContentResult) dans ASP.NET WebAPI

Dans un contrôleur MVC classique, nous pouvons générer un FileContentResult pdf avec FileContentResult . public FileContentResult Test(TestViewModel vm) { var stream = new MemoryStream(); //… add content to the stream. return File(stream.GetBuffer(), “application/pdf”, “test.pdf”); } Mais comment pouvons-nous le changer en ApiController ? [HttpPost] public IHttpActionResult Test(TestViewModel vm) { //… return Ok(pdfOutput); } Voici ce […]

Comment recréer une firebase database pour Entity Framework?

J’ai eu un mauvais état avec mon projet ASP.Net MVC 5, en utilisant Code-First Entity Framework. Je ne me soucie pas de perdre des données, je veux juste pouvoir recommencer, recréer la firebase database et commencer à utiliser les migrations Code-First. Actuellement, je suis dans un état où chaque tentative de mise à jour de […]

empêcher la propriété d’être sérialisée dans l’API Web

J’utilise une API Web MVC 4 et des formulaires Web asp.net 4.0 pour créer une API de repos. Ça marche super bien: [HttpGet] public HttpResponseMessage Me(ssortingng hash) { HttpResponseMessage httpResponseMessage; List somethings = … httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK, new { result = true, somethings = somethings }); return httpResponseMessage; } Maintenant, je dois empêcher que certaines […]