КАТЕГОРИЯ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) П Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военно дело (14632) Висока технологиите (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къщи- (47672) журналистика и SMI- (912) Izobretatelstvo- (14524) на външните >(4268) Informatika- (17799) Iskusstvo- (1338) История- (13644) Компютри- (11121) Kosmetika- (55) Kulinariya- (373) култура (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23,702) Matematika- (16,968) инженерно (1700) медицина-(12,668) Management- (24,684) Mehanika- (15423) Naukovedenie- (506) образование-(11,852) защита truda- (3308) Pedagogika- (5571) п Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) oligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97182) от промишлеността (8706) Psihologiya- (18,388) Religiya- (3217) с комуникацията (10668) Agriculture- (299) Sotsiologiya- (6455) спортно-(42,831) Изграждане, (4793) Torgovlya- (5050) превозът (2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596 ) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Telephones- (8441) Elektrotehnika- (4623) Мощност инженерно (12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

компонент ASP.NET Dynamic Data. Tehnologіya Sllverlight




ASP.NET MVC Компонент (Model-View-Controller - Model-View-автоматизация гара) предлага един напълно различен начин за изграждане на уеб страници, в сравнение със стандартния модел на уеб формуляри. Нейната същност е да се раздели на три отделни приложения логически части. Моделът включва целия код бизнес приложение, например за достъп до данни логически и валидиране правила. Представяне създава модел, наподобяващ представителство поради своята визуализация в HTML-страници. Контролерът координира целия процес за сметка на операции на взаимодействие обработка с потребителя, актуализиране на модела и предаване на информация на гледката.

В схемата на традиционната ASP.NET MVC някои концепции, включително уеб формуляри, уеб контрол, изглед състояние, както и на пратката връщане на състоянието на сесия, избледняват на заден план. Това принуждава разработчиците да научат различен начин на възприемане на нещата (и се примири с временния спад на производителността). Една схема MVC изглежда по-чиста и по-подходящ за уеб приложения. Други смятат, че това прави допълнителни усилия и без очевидна полза не носи. Но ако поне някои от следните въпроси е важно, вие определено трябва да разгледа възможността за използване на ASP.NET MVC.

Разработка чрез тестове. Благодарение на ясно разделение на части при прилагане на ASP.NET MVC, лесно можете да създадете единица тестове за него. В случая на автоматизирано тестване на уеб формуляри, че е досаден и често невъзможно.

Контрол на HTML-оформление. В случай на уеб формуляри сметки за програмиране за помощта на разработения набор от предмети, които от своя страна се грижи за управлението на държавата и генериране на HTML-код. В случай на съдържание ASP.NET MVC добавя повече данни като задължителен начин. Въпреки, че това означава, че страниците на проектиране със сложна форматиране може да изискват повече усилия, тя също така означава, че можете да контролирате напълно всеки детайл в маркирането. Това е много полезно, когато планира да напише някои JavaScript или използвайте трета страна JavaScript библиотека скриптове от страна на клиента скрипт, като JQuery. (От друга страна, ако не искате да калайджия с HMTL, уеб формуляра ще бъде по-подходяща платформа за разработка на приложения.)

Контрол на URL адреси. Въпреки ASP.NET разработчиците продължават да предлагат по-голям контрол над определяне на маршрута на URL-адреси в ASP.NET MVC, тази концепция е изградена. За сравнение на URL-адреси и прилагане логически контролери са отговорни, което означава, че вместо да / Продукти / Списък. ASPX? категория = напитки могат да използват такива URL конфигурация, като / Продукти / Списък / напитки. Такива ясни и удобни URL-адреси, за да четат по-лесно и по-ефективно оптимизация за търсещи машини.

Въпреки това, ако предпочитате да бъде в състояние бързо проектиране приложения чрез използване на модел на високо равнище, която може да се грижи за управлението на държавата, на себе си, както и набор от богати на функции уеб контроли, моделът на развитие все още е уеб формуляр.

Тази книга се фокусира главно върху уеб-форми, като те са основен модел в ASP.NET. За повече информация относно този компонент може да се намери на официалния сайт на http://www.asp.net/mvc, както и в книгата на Стивън Сандерсън ASP.NET MVC Framework с примери в C # за професионалисти (ID "Уилямс", 2010 ).