对服务器的每次调用都会获得Accept-Language值,但是我可以在Silverlight客户端中获取该信息吗?
我找到了System.Windows.Browser.HtmlPage.BrowserInformation
,但它不包含用户语言首选项。
答案 0 :(得分:1)
你的意思是通过“.net中的”Request.Headers [“Accept-Language”]“获得的价值?我只是向Web服务添加一个方法,该方法向您的silverlight提供数据以返回它,然后在应用程序启动时从Silverlight请求它。
我通常使用服务器端.net WCF服务支持我的Silverlight应用程序,所以我只想为这种信息添加一种方法。
如果您不需要Web服务方法,也可以使用initParms在启动时将其传递给Silverlight应用程序。