J'utilise des modèles de l'éditeur avec une page maître personnalisée afin quemodèles éditeur mvc résultat est mis en cache
Html.EditorFor(o => o.Name)
génère une étiquette et une entrée, j'utilise également un attribut DisplayName personnalisé pour localiser les étiquettes
[DisplayNameLocalized("Name")]
public string Name {get;set;}
J'ai mis un point d'arrêt dans le constructeur de l'attribut et j'ai remarqué qu'il est appelé seulement la première fois que je rends la page avec le EditorFor, donc je suppose que le résultat de editorfor est mis en cache, quelqu'un sait comment éviter cette mise en cache ?
@Aliostad ça n'aide pas, j'ai essayé aussi des aides simples comme @ Html.LabelFor, @ Html.ValidationMessageFor, ils sont tous mis en cache – Omu
Vous avez essayé l'attribut [NoCache] ?? – Aliostad
@Aliostad oui essayé, aussi ma demande est une requête ajax (la réponse ajax n'est pas mis en cache), au cas où cela compte – Omu