Подтвердить что ты не робот

Использование Ext JS в ASP.NET

Я не имею передовых знаний в JavaScript, и я пытаюсь научиться использовать Ext JS framework в среде ASP.NET(С# или VB.NET). У меня было несколько образцов, но он не смог заставить проект работать. Есть ли такие, как веб-сайт или книга, поэтому я могу подробнее прочитать о Ext JS и как включить это на свой сайт?

4b9b3361

Ответ 1

Майк,

Самый лучший пример сайта - http://examples.extjs.eu/. В каждом примере есть ссылка для просмотра HTML, javascript и CSS отдельно.

Мы успешно интегрируем ExtJS в структуру ASP.NET MVC. Отдельное сообщение, в котором подробно описывается, как собрать все вместе, возможно, находится в порядке.

Ответ 3

Также см. http://www.coolite.com/ (просто предоставляя ссылку и никоим образом не поддерживая ее, так как я ее не видел в действии. )

Ответ 4

Я полагаю, вы прошли через образцы в Sencha

Вам действительно нужно прочитать весь этот пост Секреты JavaScript Ninjas (2008-08-13), чтобы решить, будет ли Ext JS лучший выбор.

Если вы решите придерживаться Ext JS, вы можете найти Ext JS Extender Controls полезным.

Ответ 5

Когда я учился подключать Ext JS к ASP.NET на моей предыдущей должности, я нашел лучший способ изучить его (помимо документации и примеров) просто шел через форумы и собирал пример кода здесь и там из сообщений пользователя.

Как только вы узнали нюансы клиентского API (и их онлайн-документация и форумы были превосходны в этом отношении), тогда просто вопрос о том, чтобы ваш код ASP.NET возвращал правильный JSON для Ext JS для потребляют.

У меня довольно устаревший проект ASP.NET MVC/Ext JS, который, вероятно, больше не будет компилироваться (он был создан с ранним предварительным выпуском MVC), но вы, вероятно, все еще можете пройти через код, чтобы увидеть, как Ext JS взаимодействует с кодом на стороне сервера.

Внешний пример JS и ASP.NET MVC

Ответ 6

Взгляните на проект Script #. Он во время сборки генерирует JavaScript с вашего С# и особенно хорош для написания приложений, похожих на настольные ПК.

Ответ 7

Я работал над проектом, который сильно использовал ExtJS. Я действительно не знаю, что король проблем у вас на самом деле, но мы использовали отличную комбинацию ExtJS, Asp.net, WCF для вызовов ExtJS Ajax на сервер. Работал как шарм. Но мы практически полностью отказались от обычного использования управления asp.net, поскольку большая часть пользовательского интерфейса была построена в ExtJS. Мы также использовали наш собственный макет и элементы управления с другим внешним видом и внешним видом, чем ExtJS. Таким образом, это не выглядело как приложение ExtJS.

Вы можете пройти обычными WebMethods (как в веб-службах).

Вы наверняка выиграете много, используя инструменты, такие как Firebug и Fiddler, чтобы отлаживать ваш код javascript и проверять все сообщения, идущие туда и обратно между клиентом и сервером.

Получение примеров лучше и лучше с каждым днем, поскольку все больше и больше людей используют ExtJS в сочетании с различными технологиями. Asp.net также.

Ответ 8

Я предполагаю, что следующий веб-сайт более relavent.

http://www.ext.net/

Он предоставляет сообщество, а также pro версию, и он просто работает хорошо.

Ответ 9

Любая конкретная причина, по которой вы остановились на Ext JS из всех разных фреймворков? Если нет, поскольку вы используете ASP.NET, я рекомендую jQuery, поскольку он будет официально поддерживаться Microsoft в ближайшее время.

Ответ 10

я написал post об использовании сетки extjs с asp.net mvc. хотя вы не планируете использовать ext на mvc fm. Я думаю, что другие детали, например, как сделать это с помощью javascript, параметры анализа в запросах, отправленных сетью, сериализация json... и т.д., будут полезны и полезны для вас.

Ответ 11

Лучшая библиотека тегов ASP.NET MVC для популярной среды ExtJS. Веб-сайт: http://www.mvcnext.com

MVCnExt упрощает ExtJs для ASP.Net MVC.

Упрощает интеграцию компонентов ExtJs для ASP.Net MVC.

Ответ 12

Лучшая реализация ExtJS над MVC, которую я нашел в http://www.sencha.com/forum/showthread.php?t=72245. Это не слишком излишне реализовано, но достаточно зрело.

Ответ 13

Обратите внимание на здесь Проект содержит библиотеку импорта ExtJS 3.3.1 для компилятора Script #, которую вы можете использовать для кодирования своих Скрипты ExtJS в С#.