HttpCapabilitiesBase.RequiresOutputOptimization Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu označující, zda prohlížeč vyžaduje, aby stránky obsahovaly formát optimalizovaný pro značky značek.
public:
virtual property bool RequiresOutputOptimization { bool get(); };
public virtual bool RequiresOutputOptimization { get; }
member this.RequiresOutputOptimization : bool
Public Overridable ReadOnly Property RequiresOutputOptimization As Boolean
Hodnota vlastnosti
true
pokud prohlížeč vyžaduje, aby stránky obsahovaly formátově optimalizovanou formu značek značek; v opačném případě . false
Výchozí formát je false
.
Příklady
Následující příklad kódu ukazuje, jak určit, zda prohlížeč vyžaduje stránky, aby obsahovaly formát značky jazyka s optimalizovanou velikostí.
<%@ 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).RequiresOutputOptimization)
{
labelText = "Browser requires pages to contain a size-optimized form of markup language tags.";
}
else
{
labelText = "Browser does not require pages to contain a size-optimized form of markup language tags.";
}
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)).RequiresOutputOptimization Then
labelText = "Browser requires pages to contain a size-optimized form of markup language tags."
Else
labelText = "Browser does not require pages to contain a size-optimized form of markup language tags."
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>
Poznámky
Pokud true
adaptéry ovládacích prvků serveru vygenerují minimální výstup, aby se snížila velikost výsledné stránky.
Poznámka
Vlastnost RequiresOutputOptimization se vrátí true
pro prohlížeče kompatibilní s režimem i.