2010-01-15 18 views
0

Je pose cette question car mon code a la suite qui fonctionne parfaitement sur IE mais pas sur les autres navigateurs. protégée Sub Page_Load (expéditeur de ByVal comme objet, ByVal e comme System.EventArgs) Poignées Me.Load Si Non IsPostBack Alors --- mon code ici - Form.DefaultButton = Button_new.UniqueID End Sub form.defaultbutton ne fonctionne pas dans Firefox

J'ai utilisé Button_new.ID, Button_new.ClientID et il se bloque complètement. C'est l'erreur que j'obtiens -

"System.InvalidOperationException: Le DefaultButton de 'form1' doit être l'ID d'un contrôle de type IButtonControl."

Que puis-je faire pour que cela fonctionne dans les navigateurs autres que IE?

Répondre

1

J'ai rencontré un problème qui ressemble beaucoup à ce que vous décrivez. Je l'ai résolu en mettant à niveau vers le dernier paquet de service (.NET 3.5 SP1). Je me souviens avoir vu des gens résoudre des problèmes comme celui-ci avec du code Javascript, mais j'ai eu la chance que le Service Pack ait résolu mon problème sans avoir besoin d'appliquer une solution de contournement.