HttpCapabilitiesBase.RendersBreaksAfterWmlAnchor Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает значение, указывающее, отрисовывает ли браузер разрыв страниц после отдельного элемента HTML <a>
(привязка).
public:
virtual property bool RendersBreaksAfterWmlAnchor { bool get(); };
public virtual bool RendersBreaksAfterWmlAnchor { get; }
member this.RendersBreaksAfterWmlAnchor : bool
Public Overridable ReadOnly Property RendersBreaksAfterWmlAnchor As Boolean
Значение свойства
true
, если браузер отрисовывает разрыв строки после отдельного элемента HTML <a>
(привязка); в противном случае false
. Значение по умолчанию — false
.
Примеры
В следующем примере кода показано, как определить, отображает ли браузер разрыв строки после автономного элемента WML <a>
(привязки).
<%@ 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).RendersBreaksAfterWmlAnchor)
{
labelText = "Browser supports a line break after a stand-alone HTML A(anchor) element.";
}
else
{
labelText = "Browser does not support a line break after a stand-alone HTML A(anchor) element.";
}
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)).RendersBreaksAfterWmlAnchor Then
labelText = "Browser supports a line break after a stand-alone HTML A(anchor) element."
Else
labelText = "Browser does not support a line break after a stand-alone HTML A(anchor) element."
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>
Комментарии
Это RendersBreaksAfterWmlAnchor свойство применяется только к мобильным устройствам, совместимым с WML.
Если true
содержимое после автономного элемента HTML <a>
(привязки) будет автоматически помещено в новую строку.