• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

ASP.Net ViewBag niedostępny w PartialView

0 głosów
162 wizyt
pytanie zadane 15 czerwca 2017 w C# przez Krzysztof Rak Bywalec (2,420 p.)

Witam, w kontrolerze przypisuję sobie: ViewBag.Title = "Tytul";

W widoku robię tak:
@Html.Partial("_Comments", Model.Comments.ToList())

I jeżeli lista zawiera komentarze to w _Comments mogę normalnie dostać się do ViewBag.Title

Ale jeżeli lista jest pusta to wtedy nie wiem dlaczego przy linijce z ViewBag wywala "Object reference not set to an instance of an object.".

Jak to naprawić? :D

1 odpowiedź

+1 głos
odpowiedź 16 czerwca 2017 przez pulson666 Stary wyjadacz (12,560 p.)
wywołaj jako akcję i zobacz. @Html.Action
komentarz 16 czerwca 2017 przez pulson666 Stary wyjadacz (12,560 p.)
I w sumie nie wiem czy PartailView obsługuje ViewBag. Możesz użyć ActionResult. Ta akcja dziedziczy po partial i innych więc wtedy na pewno zadziała

Podobne pytania

+1 głos
0 odpowiedzi 355 wizyt
pytanie zadane 23 września 2022 w C# przez everstudybee Użytkownik (670 p.)
0 głosów
0 odpowiedzi 468 wizyt
0 głosów
0 odpowiedzi 285 wizyt

93,755 zapytań

142,715 odpowiedzi

323,363 komentarzy

63,350 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...