Съдържание
Аякс не само служи за отправяне на заявки и избягване на презареждане на страницата, която потребителят разглежда, ние също можем да използваме този инструмент за изпращане на данни до сървъра, това ни дава доста забележимо предимство в нашето приложение, както при заявките, презаредете цялата страница И най -хубавото е, че не е задължително да променяме подхода си към контролерите.Можем да имаме традиционен контролер, който получава данни по метода POST на HTTP и все пак да може да се използва Аякс, това ни дава доста добра гъвкавост за актуализиране на нашите приложения и за изграждане на по -динамични приложения и за по -голяма лекота на използване за потребителя.
Изпращане на данни чрез JSON
Можем да изпращаме данните чрез Ajax с помощта JSON, това е благодарение на начина на свързване ASP.NET MVC данните с модела, той разпознава кога е JSON или когато изпращаме данните от нормалната форма, затова казахме, че не се нуждаем от повече промени в нашите контролери.
Сега, когато имаме всичко ясно в това отношение, ще видим малък пример в следното изображение, в този пример ще създадем набор от данни и ще изпратим чрез Аякс към действие на контролер на нашето приложение:
След като имаме това, тогава трябва да го получим с нашия контролер, докато преминаваме през a JSON и на теория не бива да променяме нищо, нека видим как изглежда контролерът в примера на изображението по -долу, за да имаме цялостна визия за всичко, което трябва да завършим:
С това приключваме този урок, след което виждаме, че ако искаме да направим нашето приложение още една стъпка, можем да го направим, просто трябва да изберем пътя, който искаме да следваме, най -новите тенденции се справят с изграждането на приложения за една страница, използвайки няколко рамки в Javascript това е доста изгодно, ако добавим към това, можем да го накараме да работи ASP.NET MVC с JSON, тогава виждаме, че можем да комбинираме двете технологии по много прост начин.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка