ASP.NET 热键
如何在 ASPX 页面中支持热键 [键盘 + ASPX]。
引言
本文档展示了如何在 ASPX 页面中支持热键。
步骤如下
步骤 1
打开 VS.NET 并创建一个新的 ASP.NET Web 应用程序项目。
第二步
添加两个 Web 表单:aspxMain.aspx 和 aspxFunction01.aspx。
步骤 3
如图所示,在 aspxMain.aspx 上添加一个 Label
和三个 Button
。
步骤 4
在 aspxFunction01.aspx 上添加一个 Label
和一个 Button
。
步骤 5
双击 aspxMain.aspx 的 Button1
,将 IDE 视图切换到 aspxMain.aspx.cs 编辑器,并将以下代码粘贴到编辑器中
Response.Redirect("aspxFunction01.aspx");
步骤 6
编辑 aspxMain.aspx 内部的代码,并在编辑器的底部添加以下内容
<SCRIPT LANGUAGE="Javascript">
<!--
function Even() {
key = event.keyCode;
switch(key) {
case 33:
var b = document.getElementById("Button1");
b.click();
break;
case 64:
var b = document.getElementById("Button2");
b.click();
break;
case 35:
ver b = document.getElementById("Button3");
b.click();
break;
}
}
document.onkeypress = Even;
-->
</SCRIPT>
步骤 7
双击 aspxFunction01.aspx 的 Button1
,将 IDE 视图切换到 aspxFunction01.aspx.cs,并将以下内容粘贴到其中
Response.Redirect("aspxMain.aspx");
步骤 8
编辑 aspxFunction01.aspx 内部的代码,并在编辑器的底部添加以下内容
<SCRIPT LANGUAGE="Javascript">
<!--
function Even() {
key = event.keyCode;
switch(key) {
case 41:
var b = document.getElementById("Button1");
b.click();
break;
}
}
document.onkeypress = Even;
-->
</SCRIPT>
步骤 9
测试项目是否满足您的需求。
欢迎提出您的反馈意见。