Tag: login control

按Enter键时提交登录控制按钮

我有一个带有Login控件的ASP.NET网页。 当我按Enter键时,“登录”按钮不会触发; 相反,页面提交,什么都不做。 我在网上找到的标准解决方案是将Login控件封装在Panel中,然后设置Panel默认按钮。 但是,如果页面有母版页,那么显然效果不佳。 我已经尝试在控件 .ID, 控制 .ClientID和控制 .UniqueID的代码中设置默认按钮,并且在每种情况下我得到: panelName的DefaultButton必须是IButtonControl类型的控件的ID。 我确信有一种方法可以用JavaScript来做到这一点,但如果可能的话,我真的很想用普通的旧C#代码来做。 可能吗?