ASP - problema session

   
Vista:

problema session

Publicado por Napuri (5 intervenciones) el 11/08/2008 23:41:01
Holas tengo un problemilla
necesito que al ingresar el nombre de usuario se "grabe" en la variable session (tambien utilize application) para llamarlo e imprimirlo en otra pagina,. cuando le pongo numeros si aplica y funciona sin problemas session("x")=1234, pero al asignerle texto no funciona bien
aqui le envio el script

pag1.asp

<script language="JavaScript">
Ingrese usuario:<input type="text" name="usuario" value="">

function ingreso()
{
var x
if (usuario.value=="aperezq")
{ pass.focus();
alert ("usuario correcto");
x=usuario.value
--aqui es ASP
<% application("valuser")="x"%>
<% session("val2")=x%>

}}
</script>

pag2.asp
-- aqui lo llamo
Usuario:<%=application("valuser")%><p>
User:<%=session("val2")%>

Utilize de las dos formas y no funciona, ya grabe la variable en global asa y no tengo solucion......pregunta como le asigno el valor de un text a session apra luego llamarlo???

JN
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema session

Publicado por Santos Pairazamàn (415 intervenciones) el 14/08/2008 00:42:16
T propongo esto

'default1.asp

<%
Usuario=request("usuario")
if usuario<>"" then
session("val2")=usuario
response.redirect("default2.asp")
end if
%>
<html>
<head>
</head>
<body>
<form name="f" method="post">
<input name="usuario" value="">
<input type="submit" name="btnusuario" value="Enviar">
</form>
</body>
</html>

en la page Default2.asp
<%
response.write "valor de session " & session("val2")
%>
<html>
<head>
</head>
<body>
</body>
</html>

hay muchas cosas q tienes q investigar aqui estoy poniendo un control q hace el submiteo como el metodo es post se llama asi misma, al llamarse a si misma se recoge lo q el usuario ingreso en la caja de texto usuario
se pregunta si el usuario es diferente de vacio - aqui tu puedes cambiar tus condiciones - y luego con response redirect manda llamar a otra pagina default2.asp en la cual se imprimen en pantalla el nombre o el dato q haya ingresado el usuario en la anterio pàgina

disculpa x la rápida explicación.

Espero t sirva
Hasta Pronto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar