Какие элементы управления .NET не используют JavaScript для обработки событий? - PullRequest
3 голосов
/ 06 июля 2010

Я заметил, что

asp:Button 
Например,

будет работать без включенного JavaScript в браузере. Однако любой другой элемент управления с событием «OnClick» или «OnServerClick» должен использовать javascript_doPostback.

Есть ли какие-либо элементы управления, кроме Button, которые не должны использовать javascript?

Я хочу знать, потому что я хочу иметь возможность стилизовать элемент управления, однако я хочу, чтобы он не выглядел как кнопка, и я хочу, чтобы он по-прежнему работал без включенного JavaScript.

Есть предложения?

Ответы [ 2 ]

5 голосов
/ 06 июля 2010

Я думаю, что ответ - нет.Кнопка отправляет форму (как и кнопки), но никакие другие элементы управления не могут автоматически отправлять форму без обработчика событий на стороне клиента.

Обратите внимание, что это также относится к кнопке Link.

3 голосов
/ 06 июля 2010

_doPostback - это сердце ASP.NET. Если вы не хотите требовать использования Javascript, тогда ASP.NET не для вас.

...