HttpCapabilitiesBase.RequiresNoBreakInFormatting Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Tarayıcının satır sonlarını biçimlendirmek için HTML <br>
öğelerini desteklemediğini belirten bir değer alır.
public:
virtual property bool RequiresNoBreakInFormatting { bool get(); };
public virtual bool RequiresNoBreakInFormatting { get; }
member this.RequiresNoBreakInFormatting : bool
Public Overridable ReadOnly Property RequiresNoBreakInFormatting As Boolean
Özellik Değeri
true
tarayıcı HTML <br>
öğelerini desteklemiyorsa; desteklemiyorsa, false
. Varsayılan değer: false
.
Örnekler
Aşağıdaki kod örneği, tarayıcının satır sonlarını biçimlendirmek için HTML <br>
öğelerini desteklemediğinin nasıl belirleneceğini gösterir.
<%@ 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>
Açıklamalar
ise true
, tarayıcı HTML <br>
öğesini içeren sayfaları doğru şekilde işlemez.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin