如何在静态 WebMethod 中获取 Page.UICulture?

How to get Page.UICulture in a static WebMethod?

如何在 static WebMethod 函数中获取 Page.UICulture。以下给我一个错误:

Page.UICulture = System.Threading.Thread.CurrentThread.CurrentCulture;

我得到的错误:

An object reference is required for the non static field,method or property

很简单,你做不到。

属性 Page 不适用于 static 方法,这是有道理的,因为在静态 WebMethod 的上下文中,您不有一个页面。

您可以将相关属性保存在 Session 变量中,并从 WebMethod 中的会话信息中获取它。请注意,您必须设置 [WebMethod(EnableSession=true)] 才能从 WebMethod.

获取会话信息