# 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)<br />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 /><br />
*   [Placeholder](/componentone/api/mvc/online-mvc-core/dotnet-api/C1.AspNetCore.Mvc/C1.Web.Mvc.InputMask.Placeholder.html)<br />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 /><br />
*   [Value](/componentone/api/mvc/online-mvc-core/dotnet-api/C1.AspNetCore.Mvc/C1.Web.Mvc.InputMask.Value.html)<br />Specifies the value for the InputMask control.<br /><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.