HttpCapabilitiesBase.RequiresNoBreakInFormatting 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 une valeur indiquant si le navigateur ne prend pas en charge les éléments HTML <br>
pour mettre en forme des sauts de ligne.
public:
virtual property bool RequiresNoBreakInFormatting { bool get(); };
public virtual bool RequiresNoBreakInFormatting { get; }
member this.RequiresNoBreakInFormatting : bool
Public Overridable ReadOnly Property RequiresNoBreakInFormatting As Boolean
Valeur de propriété
true
si le navigateur ne prend pas en charge les éléments <br>
HTML ; sinon, false
. La valeur par défaut est false
.
Exemples
L’exemple de code suivant montre comment déterminer si le navigateur ne prend pas en charge les éléments HTML <br>
pour mettre en forme les sauts de ligne.
<%@ 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).RequiresNoBreakInFormatting)
{
labelText = "Browser supports HTML BR elements to format line breaks.";
}
else
{
labelText = "Browser does not support HTML BR elements to format line breaks.";
}
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)).RequiresNoBreakInFormatting Then
labelText = "Browser supports HTML BR elements to format line breaks."
Else
labelText = "Browser does not support HTML BR elements to format line breaks."
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
Si true
, le navigateur ne restitue pas correctement les pages contenant l’élément HTML <br>
.