如何打开ASP.. NET页面使用c#中的快捷键
本文关键字:快捷键 何打开 ASP NET | 更新日期: 2023-09-27 18:12:47
我正在开发一个ASP。. NET web应用程序。其中有一个主页,当我们在首页按下F2时,我们需要加载项目母版页&当在首页按F4时,我们需要加载城市主页。
我不知道如何在ASP中打开这些页面。. NET C#
使用快捷键..
写一个javascript代码
function keypress() {
switch (event.keyCode) {
case ascii of f2:
//redirect/or load item master
}
}
或
<script type="text/javascript">
document.attachEvent('onkeyup', KeysShortcut);
// Now implement the KeysShortcut
function KeysShortcut ()
{
if (event.keyCode == 49)
{
document.getElementById('<%= button1.ClientID %>').click();
}
}
</script>
使用linkbutton示例…
c#注意:javascript,取决于keycode,调用元素的click事件,在我们的例子中是链接按钮。该元素是用document.getElementById(' '<%=Control.ClientID%>'').
注意:当使用母版页时,您需要使用控件的ClientID来引用控件。我直接使用了生成的ID
<head runat="server">
<title>Untitled Page</title>
<script type="text/javascript" language="javascript" src="shortcut.js"> </script>
</head>
第一页
在项目中添加一个名为shortcut.js的javascript文件。将以下代码添加到javascript文件中:
function HomeKey()
{
if(event.keyCode == 72)
{
document.getElementById('ctl00_ContentPlaceHolder1_btnHome').click();
}
}
现在在背面
C#
protected void Page_Load(object sender, EventArgs e)
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "Home", "document.attachEvent('onkeyup',HomeKey);", true);
}