MVC应用程序的键盘快捷方式

时间:2015-11-26 12:14:20

标签: asp.net asp.net-mvc-3 asp.net-mvc-4

我们如何使用键盘快捷键进行MVC应用?我的要求是当我按 Ctrl + U 时,我想加载我的主页,当我按 Ctrl + T 时,nedd打开另一个页面。如何在客户端进行。 请帮忙。

此致 Sreyas MN

3 个答案:

答案 0 :(得分:2)

通过Javascript捕获事件。

Ctrl + U的KeyCode和使用以下代码的Ctrl + T

$(document).bind('Keydown',function(event){
if(event.KeyCode== Keycode) // check for Keycode for Ctrl+U and Ctrl+ T
{
window.location.href(url);
}
});

使用target =" _blank"在新标签页中打开。

答案 1 :(得分:0)

只需捕获客户端脚本上的键盘事件,当您需要的键组合使用location.href将代码执行重定向到所需的控制器时

答案 2 :(得分:0)

您可以使用jquery hotkeys

jQuery Hotkeys几乎支持任何组合键。

$(document).bind('keydown', 'Ctrl+T', function(){ 

// Do what ever youwant 

});