Domanda

Di recente ho partecipato a un progetto che ha sostituito un sistema mainframe con un sistema web (asp.net 2.0, VS2005).
I terminali 3270 sono ancora molto utilizzati e rispetto i progettisti di applicazioni IMS / CICS / Cobol per il loro lavoro.

Agli utenti piace l'applicazione web, ma una cosa che continuano a chiedere è:
Tasti funzione e scorciatoie che passano direttamente a diversi moduli Web.

Conosci un modo per implementare le scorciatoie dei tasti funzione in asp.net che sarà come 3270 azioni dei tasti funzione?

Stiamo usando asp: menu come contenuto nella pagina principale, ma asp: item non supporta l'attributo accesskey:

<asp:SiteMapDataSource ID="_siteMapDataSource" runat="server"  ShowStartingNode="False" />

<asp:Menu ID="Menu1" runat="server"  DataSourceID="_siteMapDataSource" Orientation="Horizontal">
</asp:Menu>

Aggiornamento: 24.jan 09: Mi è piaciuta la risposta @ John Sheehan. Lo implementerà con il supporto jQuery in ASP.Net 3.5 SP1

È stato utile?

Soluzione

Non c'è nulla di specifico in ASP.NET per questo dato che dovresti gestirlo con JavaScript. Il modo più semplice sarebbe utilizzare un plugin jQuery come js-hotkeys

Altri suggerimenti

puoi dare un'occhiata anche alla proprietà accesskey ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top