Pobierz bieżący ViewContext w ASP.Net MVC
Mam funkcję ASP.Net MVC JsonResult, w której chcę zwrócić zawartość PartialView (zawartość musi być załadowana za pomocą Ajax iz jakiegoś powodu nie mogę zwrócić PartialViewResult).
Aby renderować PartialView, potrzebuję obiektu ViewContext.
Jak uzyskać bieżący obiekt ViewContext w metodzie akcji? Nie widzę nawet HttpContext.Current w mojej metodzie akcji.
Używam ASP.net MVC 1.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
2 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
MVCContrib BlockRenderer
http://www.brightmix.com/blog/ ... -mvc/
aby wyrenderować zawartość częściowego widoku na ciąg.
Anonimowy użytkownik
Potwierdzenie od:
Najpierw akcja w moim kontrolerze:
A potem częściowy widok (ascx):
Na koniec Jquery, które konfiguruje wywołanie:
Tak więc pełny proces AJAX, mam nadzieję, że to pomoże.
---- ZAKTUALIZUJ następny komentarz ----
Zwracanie danych Json jest równie proste:
Po pierwsze, wyzwalanie połączenia AJAX po zmianie pola wyboru:
javascript obsługujący zwrócone dane json:
I wreszcie sama akcja, która zwraca dane json:
Czy to pomoże? Jeśli nie, czy mógłbyś opublikować część kodu, nad którym pracujesz, ponieważ czegoś mi brakuje.