J'ai une fonction qui vérifie si un cookie (par nom) existe ou non:Access Object réponse dans une classe ASP.NET
Private Function cookieExists(ByVal cName As String) As Boolean
For Each c As HttpCookie In Response.Cookies
If c.Name = cName Then Return True
Next
Return False
End Function
J'ai une classe qui gère les cookies de manière spécifique à l'application, et je veux consolider toutes les fonctions liées aux cookies dans cette classe. Cependant, je ne peux pas utiliser ce code si je le déplace simplement de la page aspx (où il réside actuellement) à la classe susmentionnée parce que j'obtiens l'erreur: 'Name' Response is not declared.
J'ai modifié la classe pour permettre le passage d'une référence à l'objet Response
:
Public Function cookieExists(ByVal cName As String, ByRef Response As HttpResponse) As Boolean
For Each c As HttpCookie In Response.Cookies
If c.Name = cName Then Return True
Next
Return False
End Function
Ma question est: Y at-il un meilleur moyen?
Impressionnant, merci. – Anders
en utilisant System.Web; –
Quel est le problème avec le passage des objets Request et Response en tant que paramètres à la fonction? – palswim