如何在静态 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
.
获取会话信息
如何在 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
.