2010-06-14 4 views
0
<script ID="clientEventHandlersVBS" LANGUAGE="vbscript"> 

s=pass() 
y=s 

</script> 
<% 
session("password")=y 
Response.write(session("password")) 
Response.write(y) 
%> 

J'ai ce code. mais rien n'est stocké à l'intérieur de la variable de session, ni rien ne s'imprime. Je ne peux pas accéder aux variables déclarées en dehors du code ASP ou est leur erreur de syntaxe. toute aide est vraiment appréciéaccès aux variables déclarées en dehors du code ASP

Répondre

0

tout d'abord mis

<% Option Explicit %> 

en haut de chaque page .asp. Vous verrez immédiatement que vous essayez d'accéder aux variabels non déclarés s et y.

Alors, bien sûr, rien n'est stocké dans les variables de session.

Pouvez-vous pas utiliser

<% 
    s = pass 
    y = s 
%> 

et ainsi de suite?

Quel est le but de la ligne <script ... si vous utilisez vbscript comment?

0

Comme impliqué par l'ID du script (clientEventHandlersVBS) le code contenu dans réfère là à la client (le navigateur, IE dans ce cas, car il est le seul qui prend en charge côté client VB)

les balises <% %> se réfèrent bien à serveur côté code ASP ..

Ces deux ne peuvent jamais communiquer comme ils se produisent à différents moments/ordinateurs ...

Questions connexes