ASP.NET-Masterseite DefaultButton override

Ich habe eine Masterseite mit einem Formularelement und dem Attribut defaultbutton, das auf einen serverseitigen ImageButton festgelegt ist. Auf einer meiner Seiten möchte ich das Attribut "masterpage defaultbutton" überschreiben, indem ich den Forms DefaultButton im Ereignis Page Load setze.

d. h. auf mater Seite:

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

Auf der Seite Page Load-Ereignis, das das Masterseitenattribut "überschreibt":

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

It Fehler mit:

Der DefaultButton von 'form1' muss die ID eines Steuerelements vom Typ IButtonControl sein

Ich verwende Bildschaltflächen, die IButtonControl @ implementiere

Haben Sie eine Idee, was ich falsch machen könnte oder wie ich das Problem anders angehen könnte?

Vielen Dan

Antworten auf die Frage(6)

Ihre Antwort auf die Frage