ASP.NET MVC - Skicka data till servern via Ajax

Innehållsförteckning
Ajax tjänar inte bara till att göra frågor och undvika att ladda om sidan som användaren surfar på, vi kan också använda det här verktyget för att skicka data till servern, detta ger oss en ganska markant fördel i vår applikation, som med frågorna, ladda om hela sidan Och det bästa av allt är att vi inte nödvändigtvis behöver ändra vår inställning till kontroller.
Vi kan ha en traditionell controller som tar emot data med metoden POSTA av HTTP och ändå kunna använda Ajax, detta ger oss en ganska bra mångsidighet att uppdatera våra applikationer och att bygga mer dynamiska applikationer och större användarvänlighet för användaren.
Skicka data med JSON
Vi kan skicka data via Ajax med JSON, det är tack vare hur det länkar ASP.NET MVC data med modellen, den känner igen när det är JSON eller när vi skickar normal formulärdata, det är därför vi sa att vi inte behöver fler ändringar i våra kontroller.
Nu när vi har allt klart i det avseendet kommer vi att se ett litet exempel i följande bild, i det här exemplet ska vi skapa en datamängd och skicka via Ajax till en handläggare av vår ansökan:

Här kan vi se att vi skapar våra data i en JSON som vi lagrar i auktionsvariabeln, då använder vi genvägsmetoden $ .post () av jQuery och inuti kallar vi vår hjälpare för att generera URL: en för åtgärden Skapa från auktionskontroller och vi skickar som en parameter vår variabel som innehåller JSON.
När vi väl har det måste vi ta emot det med vår controller, eftersom vi passerar a JSON och i teorin ska vi inte ändra någonting, låt oss se hur styrenheten ser ut i exemplet i bilden nedan så att vi har en fullständig vision av allt som vi måste slutföra:

Här har vi att det första vi gör är att villkora vår handling att endast ta emot parametrar via metoden POSTA av HTTP, med detta undviker vi att vem som helst kan skicka data utan vårt samtycke, sedan inom åtgärden validerar vi om det vi har fått överensstämmer med datamodellen, och det är här det viktiga händer, ASP.NET MVC har genast upptäckt att vi har skickat ett JSON och den har gjort motsvarande validering, utan att vi behöver ha definierat något särskilt. Sedan gör vi vår rutinmässiga aktivitet för att lagra data och återgå till vyn, om det finns ett fel i data, återgår vi till skapningsvyn.
Med detta avslutar vi denna handledning, vi ser sedan att om vi vill ta vår applikation ett steg längre kan vi göra det, vi måste helt enkelt välja den väg vi vill följa, de senaste trenderna hanterar konstruktionen av enkelsidiga applikationer med flera ramar i Javascript det är ganska lönsamt, om vi lägger till detta kan vi få det att fungera ASP.NET MVC med JSON, ser vi då att vi kan kombinera båda teknikerna på ett mycket enkelt sätt.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave