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> </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.