Czy w PartialView mogę odwoływać się do skryptów z widoku nadrzędnego?

0

Jeśli w widoku do wyświetlenia części widoku używam HTML.PartialView to czy w tym Partialu mogę odwołać się do skryptu napisanego w tym widoku nadrzędnym?

0

Technicznie tak ale jeśli to więcej niż jedna funkcja to wrzuć kod do osobnego pliku js. Rozumiem, że przez skrypt masz na myśli jakiś kod w js.
Możesz się odwołać do wszystkiego co widzisz w podglądzie źródła strony właściwie w podgladzie drzewa dom.

0

Ok, dzięki za odpowiedź. A co jeśli np. w widoku głównym dodaje PartialView, który ma w sobie jakoś akcję, która odpala się za pomocą buttona i wtedy zwraca widok na podstawie parametrów podanych w metodzie akcji. To wtedy przeładuje się cały widok główny czy tylko ten PartialView po naciśnięciu tego buttona?

0

Wydaje mi się, że do serwera idzie jakieś żądanie i backend cos odsyła. To co backend odeśle i jak to obsłużysz zależy od Ciebie. Taka akcja może przekazywać cały widok lub tylko zawartość jakiegoś diva jeśli w ajaxowym żądaniu wskażesz jakiś target. Ale ja się nie znam.

0

Właśnie w tej akcji chcę zwrócić widok za pomocą return View() bez używania ajaxa. Ciekawi mnie czy wtedy cała strona nadrzędna zostanie przeładowana czy tylko ten Partial w jakiś sposób.

0

Zrób i zobaczysz.

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