ASPxNavBar.AccessibilityCompliant Property
Enables accessibility support.
Namespace: DevExpress.Web
Assembly: DevExpress.Web.v24.2.dll
Declaration
Property Value
Type | Default | Description |
---|---|---|
Boolean | false |
|
Remarks
Section 508 and the web accessibility guidelines make Web content accessible to people with disabilities or those that are technically limited. Enabled, the AccessibilityCompliant property provides for generating additional (accessibility specific) HTML code (like the A element, the attributes for the Table element etc.).
To learn more, see Accessibility Support.
Example
This example demonstrates how to modify the ASPxNavBar‘s item content.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register assembly="DevExpress.Web.v8.3, Version=8.3.2.0, Culture=neutral,
PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxNavBar" tagprefix="dxnb" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DevExpress.Web.ASPxNavBar;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e){
ASPxNavBar1.AccessibilityCompliant = true;
NavBarGroup group1 = new NavBarGroup();
group1.Text = "Help";
NavBarGroup group2 = new NavBarGroup("Contacts", "contacts",
"~/Images/contacts.gif", "contacts.aspx", "_blanc");
NavBarItem item1 = new NavBarItem("Search");
NavBarItem item2 = new NavBarItem("FAQ", "faq", "~/Images/faq.gif",
"Faq.aspx", "_blanc");
NavBarItem item3 = new NavBarItem("Forum", "forum", "~/Images/Forum.gif",
"~/Forum/Default.aspx");
item3.Target = "_blanc";
ASPxNavBar1.Groups.Add(group1);
ASPxNavBar1.Groups.Add(group2);
group1.Items.Add(item1);
group1.Items.Add(item2);
group1.Items.Add(item3);
item1.Template = new MyTemplate();
}
public class MyTemplate : ITemplate {
void ITemplate.InstantiateIn(Control container) {
ASPxTextBox MyTextBox = new ASPxTextBox();
MyTextBox.Text = "";
ASPxButton SearchButton = new ASPxButton();
SearchButton.Text = "Search..";
SearchButton.AutoPostBack = false;
container.Controls.Add(MyTextBox);
container.Controls.Add(SearchButton);
}
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<dxnb:ASPxNavBar ID="ASPxNavBar1" runat="server">
</dxnb:ASPxNavBar>
</div>
</form>
</body>
</html>
See Also