HttpRequest.UserLanguages プロパティ
クライアントの言語設定の並べ替えられた文字列配列を取得します。
Public ReadOnly Property UserLanguages As String ()
[C#]
public string[] UserLanguages {get;}
[C++]
public: __property String* get_UserLanguages();
[JScript]
public function get UserLanguages() : String[];
プロパティ値
クライアント言語設定の並べ替えられた文字列配列。
使用例
UserLanguages プロパティによって返された複数の値を文字列配列に取り込んでから、個別のユーザー言語名を HTTP 出力に個別の行として書き込む例を次に示します。
Dim userLang() As String
Dim count As Integer
userLang = Request.UserLanguages
For count = 0 To userLang.GetUpperBound(0)
Response.Write("User Language: " & Cstr(userLang(count)) & "<br>")
Next count
[C#]
int count;
String[] userLang = Request.UserLanguages;
for (count = 0; count < userLang.Length; count++)
{
Response.Write("User Language " + count +": " + userLang[count] + "<br>");
}
[C++]
int count;
String* userLang[] = Request->UserLanguages;
for (count = 0; count < userLang->Length; count++)
{
Response->Write(String::Format(S"User Language {0}: {1}<br>", __box(count), userLang[count]));
}
[JScript]
var userLang : String[] = Request.UserLanguages
for(var count=0; count < userLang.Length; count++){
Response.Write("User Language: " + userLang[count] + "<br>")
}
必要条件
プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ