J'ai une application Dynamic Data à laquelle j'ai ajouté une classe pour étendre EDM. Tout fonctionne bien, mais maintenant j'essaie de définir une valeur de propriété d'entité égale à une valeur dans l'état de session - et de ne pas reconnaître la commande Session. Je suis en train de faire quelque chose comme ceci:Impossible d'accéder à l'état de session à partir de la classe?
audit.action_by = CStr(Session("person_name"))
Je pense que c'est parce que je n'ai pas la classe Héritant page, mais si je ne fais Hérite page il casse d'autres choses. Comment est-ce que je peux avoir la classe inclure la capacité d'utiliser des sessions directement sans hériter la page?
Assurez-vous de tester '' HttpContext.Current' pour null' premier. Je ne suis pas sûr de la façon dont la classe est utilisée, mais si elle est utilisée en dehors de la portée requête/réponse, le contexte pourrait être nul. – Toby