Share via


IHttpSessionState.CodePage Propiedad

Definición

Obtiene o establece el identificador de la página de códigos de la sesión actual.

public:
 property int CodePage { int get(); void set(int value); };
public int CodePage { get; set; }
member this.CodePage : int with get, set
Public Property CodePage As Integer

Valor de propiedad

Int32

Identificador de la página de códigos de la sesión actual.

Ejemplos

En el ejemplo de código siguiente se implementa la CodePage propiedad de la IHttpSessionState interfaz para obtener y establecer la codificación para la respuesta actual.

//
// Session.CodePage exists only to support legacy ASP compatibility. ASP.NET developers should use
// Response.ContentEncoding instead.
//
public int CodePage
{
  get
  { 
    if (HttpContext.Current != null)
      return HttpContext.Current.Response.ContentEncoding.CodePage;
    else
      return Encoding.Default.CodePage;
  }
  set
  { 
    if (HttpContext.Current != null)
      HttpContext.Current.Response.ContentEncoding = Encoding.GetEncoding(value);
  }
}
'
    ' Session.CodePage exists only to support legacy ASP compatibility. ASP.NET developers should use
' Response.ContentEncoding instead.
'
Public Property CodePage As Integer Implements IHttpSessionState.CodePage    
  Get
    If Not HttpContext.Current Is Nothing Then
      Return HttpContext.Current.Response.ContentEncoding.CodePage
    Else
      Return Encoding.Default.CodePage
    End If
  End Get
  Set       
    If Not HttpContext.Current Is Nothing Then _
      HttpContext.Current.Response.ContentEncoding = Encoding.GetEncoding(value)
  End Set
End Property

Comentarios

Un juego de caracteres (página de códigos) se usa para interpretar los datos de caracteres de varios bytes, determinar el valor de carácter y, por tanto, ordenar el criterio. La configuración de página de códigos solo se aplica a los datos de caracteres de varios bytes, no a los datos de caracteres Unicode.

Esta CodePage propiedad solo se proporciona para la compatibilidad con versiones anteriores de ASP. Si no necesita mantener la compatibilidad con versiones anteriores con páginas ASP, use la CodePage propiedad de la ContentEncoding propiedad en su lugar.

Se aplica a

Consulte también