IHttpSessionState.CodePage 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置当前会话的代码页标识符。
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
属性值
当前会话的代码页标识符。
示例
下面的代码示例实现 CodePage 接口的 IHttpSessionState 属性,以获取和设置当前响应的编码。
//
// 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
注解
代码页 (字符集) 用于解释多字节字符数据、确定字符值以及排序顺序。 代码页设置仅适用于多字节字符数据,不适用于 Unicode 字符数据。
提供此属性 CodePage 只是为了与早期版本的 ASP 兼容。 如果不需要保持与 ASP 页的向后兼容性,请改用 CodePage 属性的 ContentEncoding 属性。