HttpCapabilitiesBase.RequiresNoBreakInFormatting 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č nepodporuje elementy HTML <br>
pro formátování konců řádků.
public:
virtual property bool RequiresNoBreakInFormatting { bool get(); };
public virtual bool RequiresNoBreakInFormatting { get; }
member this.RequiresNoBreakInFormatting : bool
Public Overridable ReadOnly Property RequiresNoBreakInFormatting As Boolean
Hodnota vlastnosti
true
pokud prohlížeč nepodporuje elementy HTML <br>
; false
v opačném případě . Výchozí formát je false
.
Příklady
Následující příklad kódu ukazuje, jak určit, zda prohlížeč nepodporuje elementy HTML <br>
pro formátování konců řádků.
<%@ 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>
Poznámky
Pokud true
, prohlížeč nebude správně vykreslovat stránky obsahující element HTML <br>
.