簡體   English   中英

如何從客戶端機器獲取CultureInfo?

[英]How to get CultureInfo from client machine?

所以這是1mln $的問題。

首先,我正在開發Visual WebGui中的Web應用程序。 這基本上是Winforms,但是應用程序轉換為HTML5和vualá.. web應用程序。 無論如何,我有DateTime格式的問題。 默認情況下,它是來自服務器計算機的CultureInfo。

我可以在web.config中覆蓋它,如下所示:

<globalization requestEncoding="utf-8" responseEncoding="utf-8"  culture="de-DE" uiCulture="de-DE"/>

每個日期格式都將在每台客戶端計算機上都是德語。 我想要的是制作一個Web應用程序,它將在控制面板中的客戶端機器上顯示日期時間格式。

可能嗎? 我只是找不到解決方案。

感謝幫助,

試試這個:

Thread.CurrentThread.CurrentCulture = new CultureInfo(Request.UserLanguages[1]);

檢查此鏈接,例如多語言應用程序

您可以將全球化標記的uiculture和culture屬性設置為auto。 這將使您能夠讓服務器根據其瀏覽器的設置決定用戶的語言,如果您使用本地化資源,一切都會自動發生。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM