Кнопка формы по умолчанию в FireFox

В общем, ответ на ваш вопрос «да», но ...

  • .equals(...) будет сравнивать только то, что написано для сравнения, не более, не менее.
  • Если класс не переопределяет метод equals, то по умолчанию используется метод equals(Object o) ближайшего родительского класса, который переопределил этот метод.
  • Если родительские классы не предоставили переопределение, то по умолчанию используется метод из конечного родительского класса Object и поэтому вы остаетесь с методом Object#equals(Object o). В API-интерфейсе объекта это то же самое, что и ==; то есть он возвращает true тогда и только тогда, когда обе переменные относятся к одному и тому же объекту, если их ссылки одно и то же. Таким образом, вы будете тестировать на равенство объектов, а не на функциональное равенство.
  • Всегда помните, чтобы переопределить hashCode, если вы переопределите equals, чтобы не «разорвать контракт». Согласно API, результат, возвращаемый методом hashCode() для двух объектов, должен быть таким же, если их методы equals показывают, что они эквивалентны. Обратное не обязательно верно.
7
задан brendan 8 August 2008 в 15:32
поделиться

3 ответа

Заканчивается это решило мой вопрос:

     SearchButton.UseSubmitBehavior = False
2
ответ дан 7 December 2019 в 12:27
поделиться

Действительно ли SearchButton является LinkButton? Если так, JavaScript, который записан в браузер, не работает правильно.

Вот хорошее сообщение в блоге, объясняя проблему и как решить его:

Использование Панели. Свойство DefaultButton с LinkButton управляет в ASP.NET

3
ответ дан 7 December 2019 в 12:27
поделиться

Я мог бы быть неправым, и это не могло бы иметь значения, но иметь Вас попробованный:

Me.Page.Form.DefaultButton = SearchButton.ID

вместо

Me.Page.Form.DefaultButton = SearchButton.UniqueID
0
ответ дан 7 December 2019 в 12:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: