Asp.Net回车键触发Button的OnClick事件解决方案

 

在aspx页面有textbox文本框,还有三个button按钮。启用textbox的TextChanged事件和button的click事件。

问题:

现在在textbox文本框输入完数据按“回车”后,会触发TextChanged事件,但同时还会触发该页面第一个button按钮的Click事件。

解决方法一:

当在文本框中敲回车的时候,表单提交。因为在.net中一个Page只有一个form表单。所以也就有一个Sumbit事件。

当UseSubmitBehavior的属性是True的时候,表单的提交就会触发此事件。

先后顺序是先触发点击事件,然后触发 UseSubmitBehavior为True的button的click时间。

当然如果有多个button就会默认的触发第一个button事件。

为了解决该问题将UseSubmitBehavior改为false即可。(多个button时,UseSubmitBehavior全改为false。)

解决方法二:

(当你要用button的OnClientClick弹出确认窗口的时候,如果UseSubmitBehavior为false,不论你选择什么都不会执行服务器的button的OnClick代码,这时候就需要用解决方法二)

解决方法来自孟子E章:

private   void   Page_Load(object   sender,   System.EventArgs   e)   
{   
  TextBox1.Attributes.Add("onkeydown","if(event.keyCode==13)   {this.blur();return   false}");   
}   
private   void   Button1_Click(object   sender,   System.EventArgs   e)   
{   
  Response.Write("Button");   
}   
private   void   TextBox1_TextChanged(object   sender,   System.EventArgs   e)   
{Response.Write(TextBox1.Text);   
}

 (确保TextBox1的AutoPostBack属性为True,实际使用中发现,只要设置为true,不需要上面的代码也可以解决问题。)

 另外,可以设置 客户端ID.focus()  or  设置tabIndex 属性。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/547439.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机教室规则英语作文,班级规则初中英语作文

【导语】无规则不成方圆,班级亦是如此,也拥有属于它的规章制度。下面是无忧考网为你整理的有关班级规则初中英语作文,希望你喜欢!【篇一】班级规则初中英语作文Students should get to school for a half-hour reading before 7:30. Everyone…

Pandas 统计分析基础 笔记4 任务4.4 使用分组聚合进行组内计算

文章目录 pandas_任务4.4 使用分组聚合进行组内计算4.4.1 使用groupby方法拆分数据 代码 4-51 对菜品订单详情表依据订单编号分组代码 4-52 GroupBy 类求均值,标准差,中位数代码 4-53 agg和aggregate函数的参数及其说明代码 4-54 使用agg分别求字段的不同统计量代码 4-55 使用…

陕西理工大学计算机科学与技术系,陕西理工大学计算机科学与技术专业2016年在陕西理科高考录取最低分数线...

类似问题答案南京理工大学计算机类(计算机科学与技术、软件工程、网络工程、智能科学与工程)专业2...学校 地 区 专业 年份 批次 类型 分数 南京理工大学 陕西 计算机类(计算机科学与技术、软件工程、网络工程、智能科学与工程) 2016 一批 理科 563 南京理工大学 陕西 计算机类…

高拍仪拍照SDK开发(良田影像S300L|S500L)

高拍仪拍照SDK开发下载地址:点击下载 本SDK适用于:良田影像S300L|S500L 高拍仪如图: SDN开发包安装之后找到安装目录,如图: 大家找到各自需要的版本即可,需要注意的是如果需要上传图片到服务器的话&#…

Pandas 文件读取和导出

Pandas 文件读取和导出 更新时间:2020-12-28 00:16:20标签:pandas io 说明 Pandas 中文教程修订中,欢迎加微信 sinbam 提供建议、纠错、催更。查看更新日志 我们拿到的数据一般是 CSV、Excel 等格式,将文件加载到 Pandas 的 D…

gitlab的用户使用手册

最近比较忙,没时间写博客,今天来的早所以写一篇关于gitlab的使用手册分享给大家。目录一、账户/项目申请二、登陆与修改密码三、SSH Key导入四、上传/下载代码1、上传(用户系统为linux)2、下载(用户系统为linux&#x…

学计算机多久能拿证,计算机证书多久能领取 什么时候拿

计算机证书多久能领取,什么时候能拿,小编整理了相关信息,希望会对大家有所帮助!计算机证书什么时候能领取1、一般情况下是考试结束后50个工作日左右出成绩及出证。全国计算机等级考试证书一年两次考试。每年的3月与9月考试。2、证…

MySQL_0

2019独角兽企业重金招聘Python工程师标准>>> 网址: http://www.mysqlpub.com 转载于:https://my.oschina.net/u/194743/blog/160145

TensorFlow 2.0 mnist手写数字识别(CNN卷积神经网络)

TensorFlow 2.0 (五) - mnist手写数字识别(CNN卷积神经网络) 源代码/数据集已上传到 Github - tensorflow-tutorial-samples 大白话讲解卷积神经网络工作原理,推荐一个bilibili的讲卷积神经网络的视频,up主从youtube搬运过来,用中文讲了一遍。…

计算机组成原理第06章在线测试,计算机组成原理第六章单元测试(二)(含答案)(4页)-原创力文档...

PAGEPAGE 1第六章单元测验 (二)书生1、用以指定待执行指令所在主存地址的寄存器是______。(单选)????A、指令寄存器IR????B、程序计数器PC????C、存储器地址寄存器MAR????D、数据缓冲寄存器2、下列关于微程序和微指令的叙述中______是正确的。(单选)????A、…

前端笔试练习一

前端笔试练习一 请编写一段程序&#xff0c;将一个对象和它直接、间接引用的所有对象的属性字符串放入一个数组。如var o {a:1,{b:2,c:{d:1}}}这里o经过处理后&#xff0c;应该得到["a","b","c","d"] 1 <!DOCTYPE html PUBLIC &qu…

职业梦想是计算机的英语作文,理想职业英语作文2篇

篇一&#xff1a;大学英语作文之我理想的工作my ideal jobMy Ideal JobAs college students, we will step into the society, and now we need to prepare for our future and arrange for our future career life, we need to take into consideration what to do in the fut…

C语言二维数组中的指针问题

#include "stdio.h" void main() {int a[5][5];int i,j;for (i0;i<5;i){for (j0;j<5;j){a[i][j] i;}} for (i0;i<5;i){for (j0;j<5;j){printf("%d ",a[i][j]);}printf("\n");} }转载于:https://blog.51cto.com/shamrock/12…

爬取微信小程序源码

爬取微信小程序源码 想知道爬取微信小程序有多简单吗&#xff1f;一张图、三个步骤&#xff0c;拿到你想要的任何微信小程序源码。

C#对称加密(AES加密)每次生成的密文结果不同思路代码分享

思路&#xff1a;使用随机向量&#xff0c;把随机向量放入密文中&#xff0c;每次解密时从密文中截取前16位&#xff0c;其实就是我们之前加密的随机向量。 代码 public static string Encrypt(string plainText, string AESKey){RijndaelManaged rijndaelCipher new Rijndael…

计算机音乐简谱图片,1(音乐简谱基本音级)_百度百科

1是指在音乐简谱中的音乐简谱基本音级。[1]1代表音阶中的1个基本音级&#xff0c;读音为Do(谐音汉字“哆”)&#xff0c;在C大调里唱Do。常用来表示音级第一位或首位。中文名哆外文名do术语范围音 高C大调里的Do英 文One在音乐简谱中&#xff0c;1代表音阶中的1个基本音级…

马老师 生产环境mysql主从复制、架构优化方案

Binlog日志(主服务器) > 中继日志(从服务器 运行一遍,保持一致)。从服务器是否要二进制日志取决于架构设计。如果二进制保存足够稳定&#xff0c;从性能上来说&#xff0c;从服务器不需要二进制日志。默认情况下&#xff0c;mysql主从复制是异步的。 异步&#xff1a;命令写…

10分钟带你学会微信小程序的反编译

以xxxxx小程序为例10分钟带你学会微信小程序的反编译 2019-11-28 12:59:26 以一个简单的例子介绍下小程序反编译操作流程 实验环境前置准备模拟器内软件安装获取小程序包开始解包导入开发者工具补充注意事项技术交流群有偿解包uniapp 逆向服务逆向教程小程序分包教程#实验环境…

中html倒入css那么套路,CSS常用套路

a标签去除原颜色(改为白色)和下划线text-decoration: none;color: #ffffff;列表标签去除默认小点:list-style-type:none;设置元素透明度&#xff1a;opacity:0.5;页面中文字无法被选中&#xff1a;user-select: none;鼠标悬停&#xff0c;样式变化的方法&#xff1a;a:hover {o…

try catch finally的执行顺序到底是怎样的?

首先执行try&#xff0c;如果有异常执行catch&#xff0c;无论如何都会执行finally一个函数中肯定会执行finally中的部分。 关于一个函数的执行过程是&#xff0c;当有return以后&#xff0c;函数就会把这个数据存储在某个位置&#xff0c;然后告诉主函数&#xff0c;我不执行了…