Tag: defaultbutton

ASP.NET主页DefaultButton覆盖

我有一个带有表单元素的母版页,默认按钮属性设置为服务器端ImageButton。 在我的一个页面上,我想通过在Page_Load事件中设置Forms DefaultButton来“覆盖”masterpage defaultbutton属性。 即在主页上: …. 在“覆盖”主页面属性的页面Page_Load事件上: this.Form.DefaultButton = this.ibRecalc.ID; 它错误: ‘form1’的DefaultButton必须是IButtonControl类型的控件的ID 我正在使用实现IButtonControl的图像按钮 我可能做错了什么或者解决问题的不同方法的想法? 谢谢

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

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