jQuery по сравнению с Ajax ASP.NET

Я рекомендую COALESCE(), потому что это стандарт. Однако ваша проблема в том, что первый столбец - это дата / время, и он не совместим со строкой.

Итак, вам нужно конвертировать значение. Вы можете использовать формат по умолчанию:

COALESCE(CONVERT(VARCHAR(255), DateSent), 'N/A')

Или добавить аргумент преобразования:

COALESCE(CONVERT(VARCHAR(255), DateSent, 120), 'N/A')

Или использовать FORMAT() для большей гибкости.

5
задан dev.e.loper 31 March 2009 в 13:18
поделиться

7 ответов

Хотя Ajax ASP.NET охватывает клиентскую платформу, это - возможно, самый известный/feared/loathed для своих серверных средств управления, особенно UpdatePanel. То, что Вы получаете с Ajax ASP.NET, является out-of-the-box Ajax для самого основного материала, не имея необходимость писать одну строку JavaScript.

Если, с другой стороны, необходимо записать некоторый JavaScript или пойти, немного out-of-the-box, работающий с Ajax ASP.NET, может скоро стать немного утомительным.

jQuery на otherhand легок и требует, чтобы Вы записали JavaScript, хотя для большей части части, парни jQuery сделали очень хорошее задание скрытия ужасного материала JavaScript, таким образом, кроме небольшой кривой обучения это прибывает довольно естественное (особенно, если Вы находитесь на финишной прямой в селекторах CSS).

Основная проблема в использовании jQuery с ASP.NET может состоять в том при питании слишком много с DOM, Вы могли бы получить проблемы проверки Состояния отображения/События.

5
ответ дан 18 December 2019 в 12:02
поделиться

Они - очень отдельные вещи, jQuery является платформой JavaScript, которая имеет способность сделать некоторую элементарную функциональность Ajax, в то время как Ajax ASP.NET является более полнофункциональной платформой Ajax, которая охватывает средства управления.NET и аспекты серверной стороны, а также клиентские аспекты.

основной фокус jQuery находится на создании стандартная, стабильная, и мощная платформа для работы с JavaScript в целом в клиенте.

6
ответ дан 18 December 2019 в 12:02
поделиться

jQuery является автономной библиотекой JavaScript, которая может быть интегрирована в любую среду разработки. Это, который это широко использовало и много больших плагинов, существует для него.

Это может использоваться для очень намного больше, чем просто функциональность Ajax. Как пересечение через элементы тока и изменение их функциональности.

Ajax ASP.NET - что-то еще полностью, так как он только фокусируется на Ajax как функциональность в среде.NET.

4
ответ дан 18 December 2019 в 12:02
поделиться

Главная цель ASP.NET Ajax называет веб-сервисы ASP.NET от клиента, использующего простую нотацию JavaScript. Это также обеспечивает клиентский доступ к некоторым функциям сервера ASP.NET. Как профиль, например. Все другие операции лучше работать с jQuery.

1
ответ дан 18 December 2019 в 12:02
поделиться

Я довольно широко использовал Ajax Control Toolkit от Microsoft в течение 2 лет, прежде чем перешел на jQuery, и на своем опыте я считаю, что вызовы jquery ajax намного легче, эффективнее по сравнению с библиотеками ajax control toolkit. кроме того, эффективность курса зависит от данных, которые вы отправляете и получаете через ваши ajax-вызовы.

вы можете добавлять собственные коды статуса HTTP в jQuery ajax-вызовы, а также регистрировать любые ошибки на сервере и возвращать соответствующий ответ.

1
ответ дан 18 December 2019 в 12:02
поделиться

между прочим - scott gu официально объявил, что asp.net будет включать поддержку jQuery (полный intellisense также) с их ajax платформой (который действительно чрезмерно увеличен в размере),

проверьте эту ссылку - http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx

при использовании мс ajax Вы были бы знающие его действительно действительно чрезмерно увеличенный в размерах, и много вещей, которые мс ajax делает - можно достигнуть с помощью jQuery, пишущий немного строк кода JavaScript, и Вы сохранили бы много на пропускной способности и производительности

можно даже назвать asp.net json + xml веб-сервисы с помощью jQuery, пишущий только немного строк кода

-2
ответ дан 18 December 2019 в 12:02
поделиться

@Andrew и @Ólafur попадают в точку, но я добавил бы, что самое большое понятие, которое разделяет эти два подхода к ajax разработке, - то, что w/jQuery, Вы получаете полный контроль того, что происходит между клиентом и сервером. С Инструментарием Ajax MS Вы бросаете любое управление тем, что отправляется между этими 2 точками. Если бы Вы хотите быть "близко к металлу", Вы были бы лучшими для выбора jQuery. Если Вы просто обрабатываете некоторое быстрое и грязное решение, которое должно обнулить настройку, и быстрая доставка является всеми Вашими клиентскими заботами о, возможно, смотрите на Инструментарий Ajax MS.

0
ответ дан 18 December 2019 в 12:02
поделиться
Другие вопросы по тегам:

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