Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2012, 11:29
serenimusmoriarty
 
Fecha de Ingreso: octubre-2012
Mensajes: 24
Antigüedad: 11 años, 6 meses
Puntos: 0
ASPX.NET:problemas paso variables con POST

Saludos a los compañeros,
intentaré describir lo mas claramente posible lo que pasa:

Tengo un formulario web tipico de usuario y password:

<form id="FormLogin" action="validarUsuario.aspx" method="post" runat="server">
<fieldset>
<legend>Login Socios</legend>
<input type=text id="TextLogin" name="login" runat=server>Login
<input type="password" id="textPassword" name="password" runat=server/>
<br><br>
<input id="ButtonValidar" type="submit" value="validar" onclick="return validar()">
</fieldset>

</form>

la función validar la tengo metida en una etiqueta javascript y solo es para
que la longitud del login y el password sea correcta:

<script type="text/javascript">
function validarDatos() {
var log = document.getElementById("TextLogin");
var pass=document.getElementById("textPassword");
if (log.value.length > 8 || pass.value.length > 5) {
alert("longitud erronea pass/login");
return false;
}
else {
return true;
}
}
</script>

No se como recoger los valores de las variables en la pagina de destino
(validarUsuario) ,me dicen que tengo que recogerlos con Request.Form()
pero me da error: No se puede utilizar como metodo el miembro...no invocable

public partial class validarUsuario : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string login = Request.Form("login");


}
}

A ver si me pudieran ayudar, mil gracias!!
Saludos