HttpCapabilitiesBase.RequiresOutputOptimization Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si el explorador exige que las páginas contengan un formulario de tamaño optimizado de etiquetas de lenguaje de marcado.
public:
virtual property bool RequiresOutputOptimization { bool get(); };
public virtual bool RequiresOutputOptimization { get; }
member this.RequiresOutputOptimization : bool
Public Overridable ReadOnly Property RequiresOutputOptimization As Boolean
Valor de propiedad
true
si el explorador requiere que las páginas contengan un formulario de tamaño optimizado de etiquetas de lenguaje de marcado; de lo contrario, false
. De manera predeterminada, es false
.
Ejemplos
En el ejemplo de código siguiente se muestra cómo determinar si el explorador requiere que las páginas contengan una forma optimizada para tamaño de etiquetas de lenguaje de marcado.
<%@ 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>
Comentarios
Si true
es , los adaptadores de control de servidor generan una salida mínima para reducir el tamaño de la página resultante.
Nota
La RequiresOutputOptimization propiedad devuelve true
para exploradores compatibles con i-mode.