form.defaultbutton не работает в Firefox

Я задаю этот вопрос, потому что в моем коде есть следующее, что отлично работает в IE, но не в любых других браузерах. Protected Sub Page_Load (ByVal sender As Object, ByVal e As System.EventArgs) обрабатывает Me.Load, если не IsPostBack Then --- мой код здесь - Form.DefaultButton = Button_new.UniqueID End Sub

Я использовал Button_new.ID, Button_new.ClientID, и он полностью вылетает. Это ошибка, которую я получаю -

«System.InvalidOperationException: DefaultButton формы 'form1' должен быть идентификатором элемента управления типа IButtonControl».

Что я могу сделать, чтобы эта функция работала не только в IE, но и в других браузерах?


person derne    schedule 15.01.2010    source источник


Ответы (1)


У меня возникла проблема, очень похожая на то, что вы описываете. Я решил это обновлением до последнего пакета услуг (.NET 3.5 SP1).

Я помню, как некоторые люди решали подобные проблемы с помощью кода Javascript, но мне повезло, что пакет обновления устранил мою проблему без необходимости применять обходной путь.

person Jason Kresowaty    schedule 15.01.2010