2017-08-23 1 views
0

Comment définir une variable de session dans ASP afin qu'elle empêche l'affichage du contenu en fonction de l'âge? J'ai déclaré la variable Dim mais elle n'est toujours pas récupérée, donc je ne retourne pas le résultat correct. Voir mon code ci-dessous:Comment définir une variable de session dans ASP?

<html> 
<body> 
<% 
Dim Age 

Age = datediff("yyyy"),dob,date) 

<%if session("Benefitclass") = "Gold" and age < 50 then%> 
Your defined benefits have been emailed. 
<%end if%> 

%> 
<body> 
</html> 

Répondre

0

vous avez un jeu supplémentaire de <%%> balises, donner à ce coup:

<html> 

<body> 
<% 
Dim Age 

Age = datediff("yyyy",dob,date) 

if session("Benefitclass") = "Gold" and age < 50 then 
    Response.Write "Your defined benefits have been emailed." 
end if 

%> 
<body> 
</html> 

, vous avez également la variable "date" figurant dans votre DATEDIFF () fonction. date est un mot clé réservé je crois en vbscript, si vous essayez d'obtenir la date/heure actuelle, utilisez maintenant() à la place:

Age = datediff("yyyy",dob,Now)