Ich habe eine Masterseite mit einem Formularelement und das defaultbutton -Attribut, das auf ein serverseitiges ImageButton festgelegt wird. Auf einer meiner Seiten möchte ich das masterpage defaultbutton -Attribut "überschreiben", indem ich das Forms DefaultButton im Page_Load -Ereignis einstelle.ASP.NET-Masterseite DefaultButton-Überschreibung
dh Auf mater Seite:
<form id="form1" runat="server" defaultbutton="btnSearch">....</from>
auf der Seite Page_Load Fall, dass "überschreiben" die Master-Seite Attribut:
this.Form.DefaultButton = this.ibRecalc.ID;
Es Fehler mit:
Die Default von 'form1' muss die ID eines Controls vom Typ IButtonControl
sein
Ich bin mit Bild Tasten, die IButtonControl
implementiert Irgendwelche Ideen von dem, was ich könnte falsch oder eine andere Art und Weise tun, um das Problem zu nähern?
Danke
Welcher Typ ist ibRecalc? Implementiert es die angegebene Schnittstelle? – Tahbaza
@Tahbaza: ibRecalc ist ein ASP.NET ImageButton-Steuerelement, d. H. Es implementiert IButtonControl –