Request.ServerVariables.Get("HTTP_ACCEPT_LANGUAGE"); 這個方法只能對IE起作用 到了FireFox下就獲取不了客戶端的操作系統(tǒng)的語言版本了,請教各位在其它FireFox等瀏覽器下如何獲取客戶端的操作系統(tǒng)的語言版本呢 謝謝!
2 回答

隔江千里
TA貢獻1906條經(jīng)驗 獲得超10個贊
Response.Write(Request.UserLanguages[0].ToString());
Response.Write(Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"].ToString());
這里是兩種獲取語言的方法,但有一點,如果系統(tǒng)安裝的FF英文版本,那么獲取的語言字符串是en-us,也就是會受FF本身的語言版本的影響
其他的辦法還有待進一步獲得啊

一只萌萌小番薯
TA貢獻1795條經(jīng)驗 獲得超7個贊
用 HttpRequest.Browser 可以獲取客戶端的操作系統(tǒng)和瀏覽器版本?
HttpBrowserCapabilities bc = HttpContext.Current.Request.Browser;?
可用的屬性包括:?
bc.Type,?
bc.Browser,?
bc.Version,?
bc.MajorVersion,?
bc.MinorVersion,?
bc.Platform,?
...........?
- 2 回答
- 0 關注
- 573 瀏覽
添加回答
舉報
0/150
提交
取消