2011-03-25 4 views
4

Итак, я довольно долго программировал ASP.NET MVC с jQuery и очень комфортно работаю с DOM для AJAX и интерактивности программирования.ASP.NET Web Forms + jQuery

Тем не менее, я недавно начал новую работу, которая использует веб-формы ASP.NET, и мне было интересно, если есть какой-либо способ полагаться на использование jquery для всех моих манипуляций AJAX и DOM, а не с помощью POST-спинок.

Я действительно хотел бы использовать ASP.NET MVC, но я надеялся найти хорошую среднюю землю. Я хочу иметь jQuery, плагины и свой собственный клиентский код для обработки DOM-манипуляций после загрузки страницы.

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

Надеюсь, что мой вопрос имеет смысл.

Спасибо!

+2

Я делаю именно это ... Я использую страницы aspx для генерации html. Затем у меня есть набор веб-сервисов, которые обрабатывают все сообщения из Javascript. Это сохраняет мой интерфейс и логику отдельно. Кроме того, чтобы заменить панель обновления, у меня есть aspx-страницы, которые являются только html-фрагментами ... – Sam

ответ

2

Джо Stagner, который сделал много обучающих видео о Ajax Control Tookit уже начал проект по амбициозному his blog заменить особенности набора инструментальных средств по JQuery альтернатив для WebForms проектов ASP.NET:

I» буду делать альтернативы jQuery для ВСЕ мои Ajax для управления Ajax и Ajax видео с инструментами.

Я думаю, что первый пост, который он сделал об этом проекте это один:

http://www.misfitgeek.com/2011/02/asp-net-rounded-corners-jquery/

Все другие блоги он опубликовал в то же время, вероятно, проще всего найти под его «акт» тега или " JQuery»категория (они, вероятно, будут перекрываться):

http://www.misfitgeek.com/tag/act/

http://www.misfitgeek.com/category/jquery/

Редактировать

(Ссылки, прикрепленные к новому домену.)

Обновление: Джо Stagner не работает больше в Microsoft. Проект, упомянутый выше, является лишь фрагментом и, вероятно, никогда не будет завершен.

1

Мы используем web forms, где я работаю, и в конечном итоге использую ALOT web methods. Я следовал этому способу делать это, и все получилось очень хорошо.

http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/

В принципе вы можете позвонить в web method из АЯКС вызова JQuery как так

url: "PageName.aspx/MethodName" 

Она избавилась от необходимости использовать тонну updatepanels и с ненужной postbacks.

0

Вы можете использовать JQuery для создания Ajax (используя статические методы страницы или веб-службы) и DOM-манипуляции.

Но я не думаю, что вы можете полностью отказаться от публикации, так как данные веб-формы отправляются обратно на сервер.

1

Вы можете, безусловно, использовать JQuery с ASP.Net. Одна вещь, которую я заметил, это то, что если вы используете Updatepanels, а также JQuery, все может столкнуться. Как в JQuery Dialog. Если это не так, я нашел это link полезным, когда я начал с JQuery в веб-формах.

 Смежные вопросы

  • Нет связанных вопросов^_^