Kiedy jestem w Widoku i dzwonię pod numer @Html.RenderPartial("MyPartialView", MyObject)
Czy mogę go skonfigurować tak, aby ten widok częściowy miał kontroler, który jest wywoływany w momencie wywołania RenderPartial?ASP.NET MVC - czy partialny widok może mieć kontroler?
6
A
Odpowiedz
8
Prawdopodobnie będzie lepiej używać RenderAction zamiast renderPartial
0
Należy zebrać wszystkie dane niezbędne do cząstkowe w bieżącym działania kontrolera (które mogą stosować metody współużytkowane przez innych regulatorów i działań).
Jeśli naprawdę chcesz częściowe renderowanie za pomocą własnego kontrolera/akcji, rozważ załadowanie go za pośrednictwem AJAX z oddzielnym żądaniem.
0
W MVC, chociaż kontrolery wiedzą o widokach, rewers nie jest prawdziwy.
Widoki są jedynie sposobem renderowania niektórych danych (modelu lub modelu widoku), ale nie są powiązane z kontrolerem ani akcją.
Powiązane problemy
- 1. Czy widok współdzielonego układu może mieć kontroler w środowisku ASP.NET MVC?
- 2. ASP.NET MVC Ile poziomów głębokości powinien mieć widok lub URL?
- 3. Warunkowo wyłączyć kontroler ASP.NET MVC
- 4. ASP.NET MVC 3 _Layout.cshtml Kontroler
- 5. Kontroler asynchroniczny w ASP.NET MVC
- 6. asp.net MVC częściowy kontroler widoku akcja
- 7. Czy istnieje widok w Asp.Net MVC?
- 8. Znajdź kontroler ASP.NET MVC w widoku głównym
- 9. ASP.net Kontroler MVC nie zwróci widoku
- 10. ASP.NET MVC zwraca inny widok
- 11. Czy widok może mieć dwa modele widoku jako kontekst danych?
- 12. ASP.NET MVC 4 asynchroniczny kontroler oddzwaniania
- 13. Czy powinien być jeden kontroler na widok w Angularjs?
- 14. Czy mogę mieć zarówno kontroler, jak i kontroler ApiController dla tego samego?
- 15. angularjs $ http.post, asp.net mvc kontroler dostaje zerowy
- 16. Model-widok kontroler w JavaScript
- 17. Czy mogę mieć wiele plików site.master w asp.net mvc
- 18. ASP.NET MVC - widok z wielu modeli
- 19. Czy można mieć indeksowany widok w MySQL?
- 20. obecny widok modalne kontroler
- 21. Jak mieć folder i kontroler o tej samej nazwie w ASP.NET MVC?
- 22. Czy ASP.NET MVC jest błędną implementacją wzorca architekta MVC?
- 23. Nawigacja między skrótem klawiszowym Model/Widok/Kontroler?
- 24. ASP.Net MVC Ładowanie w toku
- 25. Dynamiczny wybór JsonView na wiosnę Kontroler MVC
- 26. Jak ozdobić kontroler ASP.NET MVC za pomocą prostego wtryskiwacza
- 27. Kontroler MVC korzystający ze strumienia odpowiedzi
- 28. Kontroler ASP.Net MVC 4 zawiesza się, gdy używany jest async.
- 29. Czy kontroler może wpływać na plik _layout.cshtml?
- 30. ASP.NET MVC czek na atrybut niestandardowy kontroler lub działania
Tak. Wygląda na to, że potrzebuję zamiast tego RenderAction. Również ten pomocny http://stackoverflow.com/questions/3968664/asp-net-mvc-2-0-difference-between-renderpartial-and-renderaction –
dziękuję za odpowiedź i link też :) – Mikhail
Nice przykład użycia RenderAction tutaj http://stackoverflow.com/a/6287060/74585 –