asp.net中,textbox的onkeypress事件,第一次不执行 15

textbox是原控件,是Gridview的一个模板列,Gridview又放在UpdatePanel中。textbox有onkeypress事件。对gridview增加一... textbox是原控件,是Gridview的一个模板列,Gridview又放在UpdatePanel中。
textbox有onkeypress事件。

对gridview增加一行后,就有了一个textbox。
鼠标放到textbox内,发现按键后,onkeypress事件不被触发;
在页面上随意一个地方点击一下,再回到textbox ,此时按键后,onkeypress事件正常执行。
--------为什么会这样呢?谁来帮我分析分析!!
展开
 我来答
随机数xZ
2013-08-23 · TA获得超过357个赞
知道小有建树答主
回答量:372
采纳率:0%
帮助的人:420万
展开全部
事件调用错误.

onkeypress事件代表用户按下并释放某键后发生.

--把onkeypress事件改成onkeyDown事件即可
onKeyDown代表首次按下某个键发生.

如有问题可以追问,我当及时回答.
希望能帮到你!
追问
onkeydown  一样的,还是不被触发,第二次点击进入编辑才会触发,跟onkeypress一样的现象。
追答
那你具体要完成的功能是什么.你可以单独拎个demo出来做测试,看行不行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式