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

用户喜欢Web应用程序,但他们要求的一件事是:
功能键和快捷键,可直接导航到不同的Web表单。

您是否知道在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>

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

有帮助吗?

解决方案

由于您需要使用JavaScript处理它,因此没有任何特定于ASP.NET的内容。最简单的方法是使用jQuery插件,如 js-hotkeys

其他提示

你也可以看一下accesskey属性......

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top