每次對服務器的調用都獲得Accept-Language值,但是我可以在Silverlight客戶端中獲取該信息嗎?我發現System.Windows.Browser.HtmlPage.BrowserInformation
但它不包含用戶語言首選項。在Silverlight中檢索Accept-Language瀏覽器設置
2
A
回答
1
您的意思是通過.net中的「Request.Headers [」Accept-Language「]」獲得的值。我只是向Web服務添加一個方法,該方法向Silverlight提供數據以返回它,然後在應用程序啓動時從Silverlight請求它。
我通常使用服務器端.net WCF服務備份我的Silverlight應用程序,因此我只需爲此類信息添加一個方法。
如果您不想使用webservice方法,也可以在啓動時使用initParms將它傳遞給Silverlight應用程序。
+0
Request.Headers [「Accept-Language」]恰恰是我需要的數據,並且由於它是公開的,並且由客戶端提供,所以我希望在客戶端讀取它,並省去服務器的往返。無論如何,您的第二個建議實際上更好,因爲我從服務器生成託管頁面。如果沒有其他直接的.net調用被發現,我會接受你的答案。 – Mart 2011-05-23 07:09:58
相關問題
- 1. Silverlight設置瀏覽器URL
- 2. Silverlight在瀏覽器外設置
- 3. 在Python中檢索瀏覽器標題
- 4. 在Chrome中檢索瀏覽器語言
- 5. Silverlight退出瀏覽器檢查
- 6. Silverlight在瀏覽器WebBrowser塊
- 7. 瀏覽器Silverlight中的NotificationWindow
- 8. 從瀏覽器url中檢索id?
- 9. 如何在瀏覽器中檢查cookie設置爲httponly
- 10. VS2005,2008 - ASP.NET瀏覽器設置
- 11. 在Silverlight中瀏覽Active Directory
- 12. web瀏覽器C#對象:設置谷歌瀏覽器爲默認瀏覽器
- 13. Silverlight 4和瀏覽器
- 14. Silverlight部署到瀏覽器
- 15. Silverlight OxyPlot示例瀏覽器
- 16. Silverlight瀏覽器控件
- 17. Silverlight桌面瀏覽器?
- 18. Silverlight放大瀏覽器
- 19. 瀏覽器中的代理設置
- 20. 下載瀏覽器時,「瀏覽器端」設置爲默認瀏覽器的設置如何工作?
- 21. Geo Fix未在Android模擬器中設置瀏覽器位置
- 22. 瀏覽器如何檢索網頁
- 23. 通過瀏覽器檢索gmails
- 24. 如何網頁瀏覽器設置爲文本瀏覽器
- 25. 檢測默認Web瀏覽器的代理服務器設置
- 26. 如何在VSTS中的測試配置中設置瀏覽器?
- 27. URL檢查在瀏覽器
- 28. 如何從瀏覽器識別設備和檢索唯一ID
- 29. Silverlight中的Azure Blob存儲瀏覽器
- 30. Silverlight退出SharePoint webpart中的瀏覽器
如果我們知道您爲什麼需要它,這將有所幫助嗎?例如,它可能是'System.Threading.Thread.CurrentThread.CurrentCulture'或'CurrentUICulture'是你正在尋找的。 – AnthonyWJones 2011-05-20 12:30:25
這是信息的一部分。 Accept-Language包含用戶理解的語言列表,按照優先級遞減順序。如果資源在用戶的首選語言中不可用,我會嘗試匹配另一個。 – Mart 2011-05-23 07:06:47