“form1”的 DefaultButton 必须是 IButtonControl 类型的控件的 ID

 开发了一个用户控件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

错误提示。

 

 

你可能感兴趣的:(button)