Foros del Web » Programando para Internet » ASPX (.net) »

¿Qué hay de malo en este código?

Estas en el tema de ¿Qué hay de malo en este código? en el foro de ASPX (.net) en Foros del Web. Estoy haciendo pruebas y veo que me falta más teoría... conexion.cs Código: using System.Data; using System.Data.Odbc; public class Conexion { string servidor; string usuario; string ...
  #1 (permalink)  
Antiguo 26/01/2009, 15:22
Avatar de goc00  
Fecha de Ingreso: enero-2002
Ubicación: 000's DiMensiOn
Mensajes: 979
Antigüedad: 22 años, 3 meses
Puntos: 3
¿Qué hay de malo en este código?

Estoy haciendo pruebas y veo que me falta más teoría...

conexion.cs

Código:
using System.Data;
using System.Data.Odbc;

public class Conexion {
	
	string servidor;
	string usuario;
	string contrasena;
	string baseDatos;
	string driver;
	
	public Conexion() {
		// blablabla
	}
}
index.cs:

Código:
// C# Document
using System;
using System.Web.UI;
using System.Web.UI.WebControls;

using Conexion;

public class Inicio:Page {
	
	Label txtNombre = new Label();
	
	public Inicio() {
		txtNombre.Text = "sdf";
	}
	
}
index.aspx:

Código HTML:
<%@ Page Language="C#" Inherits="Inicio" Src="index.cs" ContentType="text/html" ResponseEncoding="iso-8859-1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>P&aacute;gina de Prueba</title>
</head>
<body>
<form runat="server">
	Texto -> <asp:Label id="txtNombre" runat="server"></asp:Label>
</form>
</body>
</html> 
ERROR: The type or namespace name 'Conexion' could not be found (are you missing a using directive or an assembly reference?).

¿Por qué no me está reconociendo la referencia a la clase Conexion?, ¿cuál es la forma correcta de comunicar las clases entre sí?.
__________________
GOC00 CominG soOn v2.0
CyA! & GooD LuCK...
  #2 (permalink)  
Antiguo 26/01/2009, 16:01
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: ¿Qué hay de malo en este código?

a

Código:
using System.Data;
using System.Data.Odbc;

public class Conexion {
	
	string servidor;
	string usuario;
	string contrasena;
	string baseDatos;
	string driver;
	
	public Conexion() {
		// blablabla
	}
}

tendrias q englobar la clase en el namespace Conexion

para tener algo como

Código:
using System.Data;
using System.Data.Odbc;
namespace Conexion{ // Mejor otro nombre como CapaAccesoDatos o q se yo para q no choquen los nombres y existan ambigüedades.
public class Conexion {
	
	string servidor;
	string usuario;
	string contrasena;
	string baseDatos;
	string driver;
	
	public Conexion() {
		// blablabla
	}
}
}

ademas de que la clase esta debera existir en el folder de app_code

si eso no funciona avisa para ver que puede ser o que errores te da.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:27.