ASP.NET page Maître DefaultButton remplacer

J'ai une page principale avec un élément de formulaire et de le defaultbutton attribut à un serveur-côté ImageButton. Sur une de mes pages, j'ai envie de "remplacer" la masterpage defaultbutton attribut en définissant les Formes DefaultButton dans l'événement Page_Load.

je.e
Sur mater page:

<form id="form1" runat="server" defaultbutton="btnSearch">....</from>

Sur la page de l'événement Page_Load que "remplacer" le maître attribut de la page:

this.Form.DefaultButton = this.ibRecalc.ID;

Il des erreurs avec :

La DefaultButton de 'form1' doit être l'ID d'un contrôle de type IButtonControl

Je suis à l'aide de boutons image qui met en œuvre IButtonControl

Toutes les idées de ce que je fais de mal ou d'une manière différente d'aborder le problème?

Grâce

  • Ce type est ibRecalc? Il implémente l'interface spécifiée?
  • ibRecalc est un ASP.NET contrôle ImageButton je.e il n'en œuvre IButtonControl
InformationsquelleAutor Dieter G | 2010-09-01