Уеб форми 4
Тази статия ще разгледа уеб API, въведен в ASP.NET 4.5, който улеснява създаването на уеб услуги. Ще ви покажем как да създадете уеб услуга и да я консумирате с помощта на jQuery и Ajax заявки.
ASP.NET Framework има вградена поддръжка за заявки на Ajax, която се основава предимно на контрола UpdatePanel. Това е наистина злощастен инструмент, който е остарял отдавна. Толкова се вписва в принципите на съвременната разработка на уеб приложения, че решихме да не го демонстрираме тук.
Пример за проект
Това е същият клас на игра, който е използван в приложението GameStore. Създадохме папката Models/Repository и добавихме файл с клас, наречен Repository.cs, съдържанието на който е показано в примера по-долу:
Класът Repository дефинира свойство за извличане на налични обекти на Game, както и методите SaveGame (), DeleteGame () и AddGame (), които ви позволяват да актуализирате, изтривате и вмъквате обекти на Game. Магазинът се попълва със статичен конструктор. Това означава, че направените промени в данните се запазват само за времето на приложението, но ще бъдат възстановени в първоначалното си състояние, когато приложението бъде рестартирано.