Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2010, 15:00
vkapyrina
 
Fecha de Ingreso: junio-2008
Mensajes: 42
Antigüedad: 16 años, 6 meses
Puntos: 3
llamar metodo desde pagina .aspx

Hola a todos. Soy programador PHP y me esta costando um poco entender la logica como se llama un metodo de una clase ASP.net

Tengo definido una clase basica en el fichero lib.aspx.vb con este contenido
Cita:
Public Class ParamMng
Function sessionParam(String parname, String def)
If !Empty(Session(parname) Then
Dim param as String param = Session(parname);
sessionParam = param;
Else
Session.Add(parname, def);
sessionParam = def;
End If
End Function

End Class
Ante nada hago esto en el index.aspx para que lo inclue en todas las paginas

Cita:
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="../Core/lib.aspx.vb" %>
La llamada hago en un fichero head.aspx corriente que contiene codigo html de esta forma

Código HTML:
<%
Dim lang as String = ParamMng.sessionParam("lang" , "es");
%> 
El error que me da es este

Error de compilación
Descripción: Error durante la compilación de un recurso requerido para dar servicio a esta solicitud. Revise los detalles de error específicos siguientes y modifique el código fuente en consecuencia.

Mensaje de error del compilador: BC30037: El carácter no es válido.
Línea 1: <%
Línea 2: Dim lang as String = ParamMng.sessionParam("lang" , "es");
Línea 3: %>
Línea 4: <div id="wrapper">

No se por donde empezar en realidad.
Gracias a todos por adelantado.