HttpCapabilitiesBase.Platform Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le nom de la plateforme que le client utilise, s’il est connu.
public:
property System::String ^ Platform { System::String ^ get(); };
public string Platform { get; }
member this.Platform : string
Public ReadOnly Property Platform As String
Valeur de propriété
Le système d'exploitation que le client utilise, s'il est connu ; sinon, la valeur est Unknown
.
Exemples
L’exemple de code suivant montre comment déterminer si le navigateur s’exécute sur la plateforme NT Windows.
<%@ page language="C#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void Page_Load(Object Sender, EventArgs e)
{
CheckBrowserCaps();
}
void CheckBrowserCaps()
{
String labelText = "";
System.Web.HttpBrowserCapabilities myBrowserCaps = Request.Browser;
if (((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).Platform.Equals("WinNT"))
{
labelText = "Platform is Windows NT.";
}
else
{
labelText = "Platform is not Windows NT.";
}
Label1.Text = labelText;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Browser Capabilities Sample</title>
</head>
<body>
<form runat="server" id="form1">
<div>
Browser Capabilities:
<p/><asp:Label ID="Label1" Runat="server" />
</div>
</form>
</body>
</html>
<%@ page language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
CheckBrowserCaps()
End Sub
Function CheckBrowserCaps()
Dim labelText As String = ""
Dim myBrowserCaps As System.Web.HttpBrowserCapabilities = Request.Browser
If (CType(myBrowserCaps, System.Web.Configuration.HttpCapabilitiesBase)).Platform.Equals("WinNT") Then
labelText = "Platform is Windows NT."
Else
labelText = "Platform is not Windows NT."
End If
Label1.Text = labelText
End Function 'CheckBrowserCaps
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Browser Capabilities Sample</title>
</head>
<body>
<form runat="server" id="form1">
<div>
Browser Capabilities:
<p/><asp:Label ID="Label1" Runat="server" />
</div>
</form>
</body>
</html>
Remarques
Voici quelques-unes des valeurs possibles pour la Platform propriété :
Unknown
Win95
Win98
Windows NT 5.0
(Windows 2000)Windows NT 5.1
(Windows XP)WinNT
(toutes les autres versions de Windows NT)Win16
WinCE
Mac68K
MacPPC
UNIX
WebTV