Когда может потребоваться использование кнопки HTML вместо элемента управления Button в asp.Net? - PullRequest
1 голос
/ 26 мая 2011

Существуют ли причины, по которым вы можете быть вынуждены использовать кнопку HTML вместо веб-элемента управления кнопки в asp.Net?

Ответы [ 4 ]

0 голосов
/ 26 мая 2011

Элементы управления ASP.Net Button предоставляют гораздо больше функциональности, чем элементы управления Html.

Как и

1) Мы можем установить свойство SkinId/CommandName/CommandArgument/ValidationGroup .... etc с элементами управления ASP.Net Button, но с кнопкой HTMLне предоставляет эти свойства.

Да, здесь согласен, что элементы управления asp.net в конечном итоге отображаются как HTML.

0 голосов
/ 26 мая 2011

Кнопка asp.net отображается как кнопка HTML.Важно понимать, что элементы управления asp.net в конечном итоге отображаются как HTML.Ваш браузер не отображает элементы управления asp.net, только HTML.Использование серверного элемента управления заключается в реализации необходимого javascript, чтобы автоматически выполнять функции на стороне сервера.

0 голосов
/ 26 мая 2011

Может быть, это будет вам интересно

http://www.extremeexperts.com/Net/FAQ/DiffBetweenServerandHTMLControls.aspx

0 голосов
/ 26 мая 2011

Вы точно не будете вынуждены ИМО. Но если ваша кнопка выполняет код на стороне клиента и не требует обратной отправки, вы можете просто использовать простую кнопку HTML. Кнопка ASP .NET - это, в конечном счете, обычная кнопка html, запускаемая для возврата сообщения при нажатии.

Также, используя простую кнопку HTML, вы легко потеряете возможность изменять ее стиль / поведение на стороне сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...