Javascript - это технология на стороне клиента, работающая только в браузере, тогда как ASP.NET работает на стороне сервера.Это позволяет вам достигать разных и взаимодополняющих целей.
С классическим языком на стороне сервера любое взаимодействие с пользователем, на которое вы хотите ответить, обычно должно быть опубликовано через Интернет от браузера до вашего сервера.Затем он обрабатывается сервером, который отвечает новой страницей для загрузки браузером.Обычно это означает, что время отклика для пользователя медленнее, хотя у вас будет доступ к гораздо более богатой среде программирования на сервере.
При использовании языка на стороне клиента все обрабатывается в браузере.Это обеспечивает более быструю обратную связь с пользователем, хотя и за счет работы в гораздо более ограниченной среде программирования, которую предоставляет вам браузер, и без доступа к материалам, от которых может зависеть ваше приложение, например вашей базе данных.
Конечно, линии немного размыты, когда вы делаете AJAX-запрос (обычно это вызов, написанный на Javascript, который делает запрос к серверу, получает ответ и динамически обновляет страницу).
Вы упоминаете, чтоВы до сих пор не использовали Javascript.Возможно, в качестве отправной точки вы хотели бы исследовать проверку пользовательского ввода на стороне клиента?Таким образом, ошибки отлавливаются и сообщаются пользователю сразу же без затрат на обратную передачу на сервер.http://www.tizag.com/javascriptT/javascriptform.php
Как на стороне клиента, так и на стороне сервера технологии могут быть мощными и полезными.Используйте их комбинацию, чтобы обеспечить наилучшее взаимодействие с пользователем.