# Accessibility

When web applications are properly designed and coded, people with disabilities can use them. However, currently many sites and tools are developed with accessibility barriers that make them difficult or impossible for some people to use.

Making the web accessible benefits individuals, businesses, and society. International web standards define what is needed for accessibility.

Wisej.NET has basic accessibility support built-in and provides a [WebARIA ](#webaria-extension)extension to support most of the [WAI-ARIA](https://en.wikipedia.org/wiki/WAI-ARIA) properties.

{% hint style="info" %}
The WebARIA extension is provided with [source code](https://github.com/iceteagroup/wisej-extensions/tree/2.2/Wisej.Web.Ext.WebARIA) to enable developers to extend it and adapt it to their requirements.
{% endhint %}

## Accessible Properties

All Wisej.NET controls expose three accessible properties:

* **AccessibleName**. It is rendered in the browser as the "name" property.
* **AccessibleDescription**. Rendered in the browser as the "alt" property.
* **AccessibleRole**. Rendered in the browser as the "role" property.

How these properties are used by accessibility tools it is entirely up to the tool.

## WebARIA Extension

The WebARIA extension is an extender component that you can drop on any designer surface. It will automatically add a number of new properties to all the controls in the designer.

Some of these properties are cross references to other controls on the same page. These properties allow you to pick a control in the property grid and generate the WAI-ARIA attribute in the browser.

For example, setting the **DescribedBy** property of a button to a **Label**, will generate the "aria-describedby" attribute with the id of the label.

See the [WebARIA ](https://docs.wisej.com/extensions)extension for more information.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wisej.com/docs/controls/general/accessibility.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
