1,首先复习下html form对Enter的响应,不同的浏览器对Enter的处理略有不同,这里采用IE7
A, html form只有一个TextBox, 没有submit按钮, 点Enter 提交form.
B, >1个TextBox, 没有submit按钮, 点Enter ,form没有响应。
C, 页面有一个(或多个)submit按钮, 点Enter, 触发第一个submit 按钮click。
2, ASP.NET 中的Enter键
ASP.NET 2.0在form上提供了defaultbutton属性。
3, Master page下的defaultbutton.
在page中Page_Load中设置
Ajax的局部刷新破坏了defaultbutton的实现。
A,ASP.NET的defaultbutton的实现。
在html中添加WebForm_FireDefaultButton方法。
C,解决办法
不一而同,自己设置