Aktywne Wpisy
FoczanPingwianu +267
Pijcie ze mną kompot. W piątek zakończyłem roczny maraton w IT. Postanowiłem sobie rok temu, że poświęcę prawie cały swój czas na pracę - w najgorętszych okresach nawet 18h 6 dni w tygodniu. Przerwa na spanie, jakieś jedzenie i trochę zabawy z dziećmi. Brałem wszystkie zlecenia jak leci. Teraz miesiąc albo dwa urlopu i wracam do normalnego życia. Udało mi się zrobić na czysto 1.6mln zł, co jest dla mnie potężną dawką

szymon-G123 +347
źródło: temp_file6343485566078480918
Pobierz




Mirki, mam następującą sytuację:
Mam widok główny z tabelką.
Użytkownik zaznacza w tej tabelce kilka rzędów (activities) z użyciem checkboxów.
Użytkownik klika przycisk "Dalej".
Chciałbym teraz pokazać nowy widok do którego wyświetlenia potrzebuję mieć informację o zaznaczonych activities (ich id'ki).
Teraz próbowałem to rozwiązać tak że w JS'ie zbieram zaznaczone id'ki i wysyłam je POSTem ajaxem. W kontrolerze zwracam url nowego widoku:
public class EditPostDto{
public List Activities { get; set; }
}
[HttpPost]
public IActionResult EditPost([FromBody] EditPostDto editPostDto)
{
var redirectUrl = new UrlHelper(ControllerContext).Action("EditPostGet", "Home");
return Json(new { Url = redirectUrl });
}
```i przekierowuję się do niego w handlerze odpowiedzi na request:```
success: function(response) {
window.location.href = response.url;
}
Tylko że jedyny sposób jaki teraz widzę na przekazanie tych activities do nowego url'a to przez query parameters, co wydaje mi się niezbyt ładne.
Macie jakieś pomysły jak to prawidłowo zrobić?
Komentarz usunięty przez autora
Komentarz usunięty przez autora