# Key Features

## Content

InputMask also offers other advanced features. These features are listed below:

* [Mask](/componentone/api/mvc/online-mvc-core/dotnet-api/C1.AspNetCore.Mvc/C1.Web.Mvc.InputMask.Mask.html)
    Set the [Mask](/componentone/api/mvc/online-mvc-core/dotnet-api/C1.AspNetCore.Mvc/C1.Web.Mvc.InputMask.Mask.html) property to specify the control's mask, which is used to validate the input as the user types.
<br>
* [Placeholder](/componentone/api/mvc/online-mvc-core/dotnet-api/C1.AspNetCore.Mvc/C1.Web.Mvc.InputMask.Placeholder.html)
    Set the [Placeholder](/componentone/api/mvc/online-mvc-core/dotnet-api/C1.AspNetCore.Mvc/C1.Web.Mvc.InputMask.Placeholder.html) value, which is shown as a hint when the control is empty.
<br>
* [Value](/componentone/api/mvc/online-mvc-core/dotnet-api/C1.AspNetCore.Mvc/C1.Web.Mvc.InputMask.Value.html)
    Specifies the value for the InputMask control.
<br>
* [PromptChar](/componentone/api/mvc/online-mvc-core/dotnet-api/C1.AspNetCore.Mvc/C1.Web.Mvc.InputMask.PromptChar.html)
<br>
    Use the [PromptChar](/componentone/api/mvc/online-mvc-core/dotnet-api/C1.AspNetCore.Mvc/C1.Web.Mvc.InputMask.PromptChar.html) property to set a symbol that is used to show input positions in the control.
<br>
* **Accessibility**
<br>
    Supports ARIA (Accessible Rich Internet Applications) attribute used by the assistive technologies like screen reader to read out descriptions of elements through **aria-labelled-by** property.