Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2011, 11:41
gerkin
 
Fecha de Ingreso: enero-2008
Mensajes: 84
Antigüedad: 16 años, 9 meses
Puntos: 0
The name 'xxx' does not exist in the current context

Hola amigos, estoy empezando con ASPX y C Sharp y estoy teniendo un problema cuando quiero hacer referencia a una variable desde un textbox que fue declarada anteriormente. Les pego el codigo para que vean:

@{
if(UserID>0){

var sql = "SELECT users.* FROM users WHERE user_id = @0";
var row = db.QuerySingle(sql, UserID);

var FirstName = row.firstname;

}
}

<!DOCTYPE html>
<html>
<head>
<title>Add/Edit users</title>
<style type="text/css">

</head>
<body>
<h1>Add New Product</h1>

<form method="post" action="">
<fieldset>
<legend>Add/Edit User</legend>
<div>
<label>First Name:</label>
<input name="firstname" type="text" size="50" value="@FirstName" />
</div>

<div>
<label>&nbsp;</label>
<input type="submit" value="Submit" class="submit" />
</div>
</fieldset>

</form>
</body>
</html>

Como ven hago una consulta sql para traer el nombre de un usuario y lo guardo en la variable FirstName para despues imprimirlo en el textbox. pero me sale el siguiente error:

The name 'FirstName' does not exist in the current context.

Gracias por la ayuda.