Tengo definido una clase basica en el fichero lib.aspx.vb con este contenido
Cita:
Ante nada hago esto en el index.aspx para que lo inclue en todas las paginas 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
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
Cita:
La llamada hago en un fichero head.aspx corriente que contiene codigo html de esta forma <%@ Page Language="vb" AutoEventWireup="false" Codebehind="../Core/lib.aspx.vb" %>
Código HTML:
<%
Dim lang as String = ParamMng.sessionParam("lang" , "es");
%>
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.