C# asp.net backspace键按重复上一次回发

C# asp.net backspace键按重复上一次回发,c#,asp.net,C#,Asp.net,我是.NET新手,需要一些帮助。多年来,我一直在使用mySql后端开发VB6数据库客户端前端。现在,我将使用C#迁移到.NET4.0Web服务器端前端 我刚开始我的第一个数据输入页面。我有一个数据库中Sql数据集的列表框。用户单击列表中的一项,将记录标记加载到一堆文本框、DDL、gridview和表格中进行编辑。大多数事情都按照我的意愿进行,但我发现了一件奇怪的事情。从列表中加载一条记录后,我双击了一个设置为只读和禁用的文本框,突出显示了内容,然后我按了退格键(实际上是意外),执行了上一个回发操

我是.NET新手,需要一些帮助。多年来,我一直在使用mySql后端开发VB6数据库客户端前端。现在,我将使用C#迁移到.NET4.0Web服务器端前端

我刚开始我的第一个数据输入页面。我有一个数据库中Sql数据集的列表框。用户单击列表中的一项,将记录标记加载到一堆文本框、DDL、gridview和表格中进行编辑。大多数事情都按照我的意愿进行,但我发现了一件奇怪的事情。从列表中加载一条记录后,我双击了一个设置为只读和禁用的文本框,突出显示了内容,然后我按了退格键(实际上是意外),执行了上一个回发操作(即将记录加载到列表框中并清除记录标记的所有控件)


如何防止这种情况发生?谢谢

非常确定这是一个基于浏览器的功能(将backspace映射到“back”)。你可以尝试捕获键盘事件并防止它冒泡,因为我认为只有当网页没有吃掉键盘事件时才会发生这种情况。谢谢你的帮助,abluejelly。