Skip to main content

Accessibilité | Ajouter un rôle à un formulaire MVC

Pour qu’un formulaire web soit facilement utilisable par un lecteur d’écran, on est censé y ajouter un rôle. De base, l’argument role n’existe pas sur le helper Html.BeginForm. Comme toujours, en ASP .net MVC il suffit donc d’utiliser l’argument htmlAttributes pour ajouter les attributs HTML manquants (rien de bien compliqué).

Par exemple pour ajouter le rôle search à un formulaire, il suffit d’écrire ceci :



@using (Html.BeginForm("Search", "MonController", FormMethod.Post, new { role="search" }))

Ce qui produira le rendu suivant



<form role="search" action="/MonController/Search" method="post">

Jérémy Jeanson

Comments

You have to be logged in to comment this post.

Cookies Cookie Policy

This website uses cookies and similar technologies to allow us to promote our services and enhance your browsing experience. If you continue to use this website you agree to our use of cookies.