質問

最近、メインフレームシステムをWeb(asp.net 2.0、VS2005)システムに置き換えるプロジェクトに参加しました。
3270ターミナルは今でも多く使用されており、IMS / CICS / Cobolアプリケーションの設計者の仕事を尊重しています。

ユーザーはWebアプリケーションを好むが、彼らが求めるものの1つは次のとおりです。
さまざまなWebフォームに直接移動するファンクションキーとショートカット。

asp.netに3270ファンクションキーアクションのようなファンクションキーショートカットを実装する方法を知っていますか?

マスターページのコンテンツとしてasp:menuを使用していますが、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を処理する必要があるため、ASP.NETに固有のものはありません。最も簡単な方法は、 js-hotkeys

のようなjQueryプラグインを使用することです。

他のヒント

accesskeyプロパティもご覧ください...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top