J'ai commencé à travailler avec asp.net mvc très récemment et j'ai rencontré un problème. J'ai une page aspx qui rend quelques pages ascx. Ce que je voudrais faire est de déclarer une var globale à la page aspx afin qu'elle soit visible par tous ses enfants. J'ai essayé <% var i = 0; %>
mais il n'était pas visible sur les pages enfant.Comment déclarer une variable globale dans la page ASP.NET MVC
Que pouvais-je faire?
Est-ce que cela s'applique à deux vues héritant d'une vue partagée? Si je devais déclarer et utiliser une variable dans la vue partagée, serais-je capable de la remplacer dans les vues héritées pour changer la sortie? – yoozer8
Je ne suis pas sûr de comprendre le cas lié à cette question, mais la vue est juste une classe qui rend html. Mais la variable ne sera toujours pas partagée entre différents appels à RenderPartial, car cela créerait une instance différente de la vue partielle. –