IHttpSessionState.LCID Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Gets or sets the locale identifier (LCID) of the current session.

Namespace:   System.Web.SessionState
Assembly:  System.Web (in System.Web.dll)

int LCID { get; set; }

Property Value

Type: System.Int32

A CultureInfo instance that specifies the culture of the current session.

This LCID property is provided for compatibility with earlier versions of ASP only. If you do not need to maintain backward compatibility with ASP pages, use the LCID property instead.

ASP.NET does not store the locale identifier in session state. The LCID property calls the LCID to get and set the identifier.

The following code example implements the LCID property of the IHttpSessionState interface to get and set the locale identifier for the current page.

// Session.LCID exists only to support legacy ASP compatibility. ASP.NET developers should use
// Page.LCID instead.
public int LCID
  get { return Thread.CurrentThread.CurrentCulture.LCID; }
  set { Thread.CurrentThread.CurrentCulture = CultureInfo.ReadOnly(new CultureInfo(value)); }

.NET Framework
Available since 2.0
Return to top