IHttpSessionState.CodePage Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 de 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, el criterio de ordenación. 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 por 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.