Ver Mensaje Individual
  #9 (permalink)  
Antiguo 04/06/2005, 11:11
Avatar de xknown
xknown
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 20 años, 1 mes
Puntos: 7
Si tu clase no está dentro de un espacio de nombres no es necesario hacer nada, ya que por defecto busca el ensamblado (dll) en la carpeta bin.

Ahora si quieres hacer referencia a tu clase sin necesidad de compilar puedes usar la directiva Assembly, te pongo el siguiente ejemplo:
Código:
<%@ Page Language="VB" %>
<!--
Hacer que asp.net compile dinámicamente el ensamblado
<%@ Assembly Src="CartClases.vb" %>

Importa el nombre de espacio si es que lo hubiera, en este caso la clase deberia estar dentro de "Namespace Demo.Web ... End Namespace"
<%@ import Namespace="Demo.Web" %>
-->

<script runat="server">
    Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
    Dim MyCart As New ShopCart
    MyCart.AddToCart(15,8)
    Response.Write(DateTime.Now.ToLongTimeString())
    End Sub
</script>
<html>
<head>
</head>
<body>
</body>
</html>
Si tu ensamblado ya está dentro de la carpeta bin, no es necesario poner todo lo que está entre <!-- -->, a excepción de "import ...".

Si no funciona, puedes ver un ejemplo que subí en http://test.buayacorp.demo.zip

Para lo de las directivas de página te sugiero que leas lo siguiente:
http://msdn.microsoft.com/library/sp...freference.asp

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño