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