Ho una pagina master con un elemento modulo e l'attributo defaultbutton impostato su ImageButton sul lato server. In una delle mie pagine voglio "sovrascrivere" l'attributo defaultbutton di masterpage impostando Defaults Button Forms nell'evento Page_Load.Pagina master ASP.NET DefaultButton override
cioè A pagina mater:
<form id="form1" runat="server" defaultbutton="btnSearch">....</from>
In caso pagina di Page_Load che "override" l'attributo pagina master:
this.Form.DefaultButton = this.ibRecalc.ID;
esso errori con:
Il DefaultButton di 'form1' deve essere l'ID di un controllo di tipo IButtonControl
Sto usando i bottoni di immagine che implementa IButtonControl
Tutte le idee su quello che potrebbe essere sbagliato o di un modo diverso di affrontare il problema?
Grazie
Che tipo è ibRecalc? Implementa l'interfaccia specificata? – Tahbaza
@Tahbaza: ibRecalc è un controllo ImageButton di ASP.NET che implementa IButtonControl –