Obsługa kliknięcia przycisku w MVC

0

Witam, próbuje ogarnąć tworzenie aplikacji internetowych z wykorzystaniem ASP .net MVC. Mam problem jak obsłużyć wciśniecie buttona, że po kliknięciu na niego wykona się jakaś akcja(obliczenia) i wynik będzie wyświetlony na stronie. Przekierować na inna stronę potrafię ale nie wiem jak zrobić tak ze jakieś obliczenia zostaną zrobione i strona się odświeży już z nowym wynikiem.

1

Tak w jednym poście kurs ASP ?

Coś już czytałeś? Co ?

damkon napisał(a):

Witam, próbuje ogarnąć tworzenie aplikacji internetowych z wykorzystaniem ASP .net MVC. Mam problem jak obsłużyć wciśniecie buttona, że po kliknięciu na niego wykona się jakaś akcja(obliczenia) i wynik będzie wyświetlony na stronie. Przekierować na inna stronę potrafię ale nie wiem jak zrobić tak ze jakieś obliczenia zostaną zrobione i strona się odświeży już z nowym wynikiem.

Przekierowanie na samą siebie czymś się rózni od przekierowania na inną ? Po pewnymi "drobnymi" warunkami.

0

inaczej, jak po wciśnięciu przycisku cos się obliczyło a następnie jest refresz strony z nowymi danymi. Dopiero od dziś zacząłem ogarniać ten temat i nie łapie jeszcze co i jak.

1
damkon napisał(a):

inaczej, jak po wciśnięciu przycisku cos się obliczyło a następnie jest refresz strony z nowymi danymi. Dopiero od dziś zacząłem ogarniać ten temat i nie łapie jeszcze co i jak.

No to jak do jutra przerobisz dwa rozdziały, to będziesz wiedział.

0

A co sadzicie o ASP.NET Web Forms ?

0

Używając czystego MVC:

[HttpGet]
public async Task<IActionResult> Index()
{
     return View("Index", new DoSomethingModel())
}
[HttpPost]
public async Task<IActionResult> DoSomething([FromBody]DoSomethingModel model)
{
     model.Result = model.X + model.Y;
     return View("Index", model);
}
  1. Otrzymujesz widok z akcji kontrolera Index
  2. W <form> bindujesz do właściwości z modelu i submit przekierowuje Cię do DoSomething
  3. DoSomething wykonuje obliczenia i zwraca Tobie zaktualizowany model wraz z widokiem.
2
damkon napisał(a):

A co sadzicie o ASP.NET Web Forms ?

Jest w dechę!
Drag and drop dla aplikacji webowych, masa gotowych komponentów, miliony zdarzeń, których kolejność i możliwości trzeba zakuć na pamięć. Kod wyjściowy wygląda okropnie nawet jak na JS.
W skrócie - technologia dla prawdziwych mężczyzn.

0

To co polecacie na początek ?

0
damkon napisał(a):

To co polecacie na początek ?

PHP

0

Thanx za rade i pomoc. :/

0

Webforms sobie daruj, to straszny dinozaur
do MVC też się spóźniłeś parę lat, chyba że chcesz się grzebać w legacy

teraz tylko ASP.NET core webapi + react / vue / angular lub blazor

Jeśli nie chcesz się uczyć javascriptu to blazor

0
damkon napisał(a):

To co polecacie na początek ?

Ja bym polecał Delphi. W Delphim masz technologię RAD i paletę pełną komponentów. Wystarczy powrzucać na formę.

1 użytkowników online, w tym zalogowanych: 0, gości: 1