开发了一个用户控件UserControl(以下简称uc),内置有几个Button,当Insus.NET把这个uc拉到aspx面面时,想把uc的某一个Button设为aspx页面的DefaultButton。
在aspx的Page_Load中写:
Button btn = (Button)UserControl1.FindControl("Button2");
this.form1.DefaultButton = btn.UniqueID;请用".UniqueID“,如果用.ID或是.ClientID,都会出现:
“form1”的 DefaultButton 必须是 IButtonControl 类型的控件的 ID
错误提示。
本文介绍如何在ASP.NET中将用户控件内的Button设置为默认按钮。通过使用.UniqueID属性,可以避免出现错误提示。
2130

被折叠的 条评论
为什么被折叠?



