ASP.NET: raccourcis clavier?
-
03-07-2019 - |
Question
J'ai récemment participé à un projet visant à remplacer un système mainframe par un système Web (asp.net 2.0, VS2005).
Les terminaux 3270 sont encore très utilisés et je respecte les concepteurs d'applications IMS / CICS / Cobol pour leur travail.
Les utilisateurs aiment l’application Web, mais ils ne cessent de demander:
Touches de fonction et raccourcis permettant de naviguer directement vers différents formulaires Web.
Connaissez-vous un moyen d'implémenter des raccourcis de touches de fonction dans asp.net qui ressemblera à des actions de touches de fonction 3270?
Nous utilisons asp: menu comme contenu dans la page maître, mais asp: item ne prend pas en charge l'attribut accesskey:
<asp:SiteMapDataSource ID="_siteMapDataSource" runat="server" ShowStartingNode="False" />
<asp:Menu ID="Menu1" runat="server" DataSourceID="_siteMapDataSource" Orientation="Horizontal">
</asp:Menu>
Mise à jour: 24.jan 09: J'ai bien aimé la réponse de @John Sheehan. Le mettra en œuvre avec le support jQuery dans ASP.Net 3.5 SP1
La solution
Il n’ya rien de spécifique à ASP.NET pour cela car vous auriez besoin de le gérer avec JavaScript. Le moyen le plus simple serait d’utiliser un plugin jQuery tel que js-hotkeys
Autres conseils
vous pouvez également consulter la propriété accesskey ...