【发布时间】:2009-07-28 04:06:50
【问题描述】:
我有第 3 方用户控件(验证码控件),其中包含验证码图像和文本框。
我在我的网页中使用上述用户控件。我的网页上有 3 个提交按钮(验证验证码、提交页面、添加用户)。当我使用鼠标单击验证验证码提交按钮时,我正在验证验证码是否为空并显示 javascript 警报。
当我在文本框中输入有效的验证码文本并在光标位于文本框中时按 Enter 键时出现问题。页面刚刚刷新。我无法将按键事件添加到文本框并调用验证验证码按钮事件,因为我正在使用我无法修改的第 3 方用户控件。
此外,Page.ClientScript.RegisterHiddenField(...) 在我的情况下不起作用,因为我在同一页面内还有另外两个提交按钮。
剩下的唯一选择就是将它们包含在面板中并设置默认按钮。
如果有人有更好的选择来实现这一点,请告诉我。
【问题讨论】: