ASP.NET:功能键快捷键?

Kb.*_*Kb. 5 c# asp.net user-interface mainframe

我最近参与了一个用web(asp.net 2.0,VS2005)系统取代大型机系统的项目.
3270终端仍然使用得很多,我尊重IMS/CICS/Cobol应用程序设计师的工作.

用户喜欢Web应用程序,但他们要求的一件事是:
直接导航到不同Web表单的Functionkeys和快捷方式.

您是否知道在asp.net中实现功能键快捷键的方法,就像3270功能键操作一样?

我们使用asp:menu作为master-page中的内容,但是asp:item不支持accesskey属性:

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

<asp:Menu ID="Menu1" runat="server"  DataSourceID="_siteMapDataSource" Orientation="Horizontal">
</asp:Menu>
Run Code Online (Sandbox Code Playgroud)

更新:24.jan 09:我喜欢@John Sheehan回答.将使用ASP.Net 3.5 SP1中的jQuery支持实现它

Joh*_*han 4

ASP.NET 对此没有什么特定的要求,因为您需要使用 JavaScript 来处理它。最简单的方法是使用 jQuery 插件,例如js-hotkeys